Vinzenz Mai: Popupfenster

Beitrag lesen

Hallo Rene,

Ich hb hier mal folgenden code.... leider öffnet sich nicht beim klicken auf den andeen link auch ein neues Popup Fenster es wird jeder Linkimmer im selben Popup geöffnet.

  

> function NewWindow(mypage, myname, w, h, pos, infocus) {  

       [...]  
  
       // Das Popup trägt als Namen den Inhalt der Variablen myname,  
       // d.h. den Inhalt des zweiten Funktionsparameters  

>     win = window.open(mypage, myname, settings);  
>     win.focus();  
> }  

[...]

  

> <body>  
> <a href="javascript:NewWindow('\Infox_Poch.html','mypopup','1000','700','custom','front');">PochmeetsInfoX</a>  
  
zweiter Funktionsparameter ist 'mypopup'.  
  

> <a href="javascript:NewWindow('text.htm','mypopup','910','620','custom','front');">BlocktextMaker</a>  

zweiter Funktionsparameter ist ebenfalls 'mypopup'. Du weist damit den Browser an, die Ressource 'text.html' im Fenster mit dem Namen mypopup zu öffnen. Wenn ein solches Fenster bereits vorhanden ist, wird es selbstverständlich genutzt.

Was muss ich machen damit ich immer ein Extra Popup bekomme??

Den Fenstern unterschiedliche Namen geben.

Weiterhin wäre es viel schöner, wenn der Aufruf z.B.

  
<a href="text.htm" onclick="NewWindow(this.href, 'mypopup2', 910, 620, 'custom', 'front'); return false">BlocktextMaker</a>  

lauten würde. siehe auch SELFHTML, Abschnitt window.open.
Dazu empfehle ich Dir die Lektüre von molilys Artikel "Popups" mit JavaScript.

Freundliche Grüße

Vinzenz