Ben_The_Man: Pop-Up

Moin!

folgendes: ich möchte über links mehrere Pop-Ups mit JavaScript schalten.Jetzt habe ich mir da was gebastelt über open()...
jetzt passiert aber folgendes: Die Pop-Ups werden direwkt beim laden der seite gestartet und nicht wenn ich auf den link klicke!

Hier mal mein Codefragment:

<script type="text/javascript"><!--

F1 = window.open("raupe.shtml","Fenster1","width=400,height=200");
F2 = window.open("biene.shtml","Fenster2","width=400,height=200");
//-->
</script>

und beim link habe ich folgendes:

<h6 align="right"><a href="raupe.shtml" target="Fenster1">[raupe]</a></h6>
<h6 align="right"><a href="biene.shtml" target="Fenster2">[biene]</a></h6>

Habt ihr ne Idee woran das liegen könnte?

Danke, Benjamin

  1. Hallo Benjamin,

    jetzt passiert aber folgendes: Die Pop-Ups werden direwkt beim laden der seite gestartet und nicht wenn ich auf den link klicke!
    <script type="text/javascript"><!--

    F1 = window.open("raupe.shtml","Fenster1","width=400,height=200");
    F2 = window.open("biene.shtml","Fenster2","width=400,height=200");
    //-->
    </script>

    Dein Script läuft "einfach so" ab, weil es "einfach so" da steht. Wenn Du es zu einem bestimmten Ereignis (z.B. onclick) aufrufen willst, mußt du es in eine Funktion packen und mit einem Event-Handler aufrufen. Näheres dazu gibt es in

    http://selfhtml.teamone.de/javascript/sprache/funktionen.htm

    Gruß aus Köln-Ehrenfeld,

    Elya

    --
    "Alle mal an die Nase fassen, und zwar an die eigene": </archiv/2003/9/57903/#m324482>
    _____________
    elyas virtuelle Altbauwohnung: http://www.visuelya.de
  2. folgendes: ich möchte über links mehrere Pop-Ups mit JavaScript schalten.Jetzt habe ich mir da was gebastelt über open()...
    jetzt passiert aber folgendes: Die Pop-Ups werden direwkt beim laden der seite gestartet und nicht wenn ich auf den link klicke!

    Jetzt rate mal, was open() macht.

    1. jaja...ist ja gut! sind nicht alles so cracks!

      Danke!