[HTML] mein html is eingeschlafen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von O²BoOn, 7. September 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 7. September 2006
    mein html is eingeschlafen

    moinsen,

    nach fast einem jahr print is mein html eingeschlafen
    naja würd gern paar sachen wissen, wär nett wenn mir jemand hilft.

    und zwar:
    also, ich hätte gern das wenn man auf einen link klickt, das sich da dann ein neues fenster öffnet mit einer bestimmten größe und ohne browserzeile (praktisch wie ein pop up)

    danke schonmal

    mfg
     
  2. 7. September 2006
    AW: mein html is eingeschlafen

    lösung mit javascript:

    Code:
    <html>
    <head>
    <title>Popup Fenster JavaScript</title>
    <script type="text/javascript">
    function popup(url) {
     fenster=window.open(url, "Popupfenster", "width=400,height=300,resizable=yes");
     fenster.focus();
     return false;
    }
    </script>
    </head>
    <body>
    <p><a href="popupfenster.htm" target="_blank" onclick="return popup(this.href);">Fenster anzeigen</a></p>
    </body>
    </html>
     
  3. 7. September 2006
    AW: mein html is eingeschlafen

    hmpf.... aber da muss ich ja für jeden link (und das sind viele) jedesmal das javascript neu reinmachen, das streckt dann extrem den quelltext, gibts keine andere möglichkeit?
     
  4. 7. September 2006
    AW: mein html is eingeschlafen

    ne nur das:

    <a href="popupfenster.htm" target="_blank" onclick="return popup(this.href);">

    verändern...
     
  5. 7. September 2006
    AW: mein html is eingeschlafen

    ja du kannst im head die javascriptparameter festlegen

    bsp: so hab ich das auf meiner page

    Code:
    <script type="text/javascript">
    <!--
    // Als &uuml;bergabeparameter wird die Bild-URL, die Breite und die H&ouml;he des PopUp-Fensters &uuml;bergeben
    
    function FotoWindow(bildurl,b,h)
    {
    var eigenschaften,sbreite,shoehe,fenster,b,h;
    
    var ns6 = (!document.all && document.getElementById);
    var ie4 = (document.all);
    var ns4 = (document.layers);
    
    if(ns6||ns4) {
    sbreite = innerWidth;
    shoehe = innerHeight;
    }
    else if(ie4) {
    sbreite = document.body.clientWidth;
    shoehe = document.body.clientHeight;
    }
    
    x = (sbreite-b)/2;
    y = (shoehe-h)/2;
    
    eigenschaften="left="+x+",top="+y+",screenX="+x+",screenY="+y+",width="+b+",height="+h+",menubar=no,toolbar=no,statusbar=0";
    
    fenster=window.open("","",eigenschaften);
    fenster.focus();
    fenster.document.open();
    with (fenster) {
     document.write("<html><head>");
     document.write('<scr' + 'ipt type="text/javascr' + 'ipt" language="JavaScr' + 'ipt">');
     document.write("function click() { window.close(); } ");
     document.write("document.onmousedown=click ");
     document.write('</scr' + 'ipt>');
     document.write("<title>klick to close</title></head>");
     document.write("<" + "body onblur='window.close()';");
     document.write("marginwidth='0' marginheight='0' leftmargin='0' topmargin='0'>");
     document.write("<center>");
     document.write("<img src='"+ bildurl +"' border='0'>");
     document.write("<center>");
     document.write("</body></html>");
     fenster.document.close();
    }
    }
    //-->
    </script>

    und im body referenzierst du dann jeweils auf das script. dann hast pro link eine zeile quelltext

    bsp:

    Code:
    <a href="Javascript:FotoWindow('bilder/bettmeralp_pistenplan.jpg','1024','516')"><img src="bilder/bettmeralp_pistenplan_klein.bmp" alt="pistenplan thumb" /></a>
    
    <a href="Javascript:FotoWindow('bilder/eggishorn.jpg','800','600')"><img src="bilder/eggishorn_klein.jpg" alt="eggishorn" /></a><br />blick auf die Bergstation Eggishorn

    was willst du denn genau damit "öffnen" ?

    immer wieder ma nen link im content oder willst du ne bildergallerie damit umsetzen?
     
  6. 7. September 2006
    AW: mein html is eingeschlafen

    Oder hier so ginge dann ein PopUp mit bestimmter Größe und ohne Menubar

    <a href=# onClick=window.open('seite.htm,'Fenster','width=468,height=60','menubar=no')>LinkText</a>
     
  7. 7. September 2006
    AW: mein html is eingeschlafen

    ok danke funzt, bewertungen sind rausen
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.