Javascript popupfenster

Hi!
Also ich möchte ein Popupfenster mit einem normalen Link öffnen. Das ist ja an sich nicht schwer, aber beim erneuten Klick auf einen Link, der die gleiche function benutzt, soll ein weiteres Popupfenster geöffnet werden und nicht der Inhalt des alten Popupfensters durch die neue Url ersetzt werden. Wie mach ich das? Zur Hilfe habt ihr hier schon mal meinen Ansatz:

function popupwin(loca)
{
popwin = window.open ( loca, „win“, „width=400, height=500“ );
popwin.focus();
}

Link:

Hi!
Also ich möchte ein Popupfenster mit einem normalen Link
öffnen. Das ist ja an sich nicht schwer, aber beim erneuten
Klick auf einen Link, der die gleiche function benutzt, soll
ein weiteres Popupfenster geöffnet werden und nicht der Inhalt
des alten Popupfensters durch die neue Url ersetzt werden. Wie
mach ich das?

Gib doch einfach beim Öffnen außer der URL auch noch den Fensternamen mit, dann kannst du quasi beim Aufruf der PopUp-Funktion bestimmen in welchem PopUp geöffnet wird.

eljot

Hi!
Danke, hat funktioniert!
Desweiteren möchte ich jetzt noch dem Parameter left=… (oder einen anderen) den Wert einer Variablen zuordnen! Also genau: Wie kann ich innerhalb von Anführungsstrichen deutlich machen, dass es sich um einen Variable handelt und nicht um den geschriebenen Wert?

Meine function sieht jetzt so aus:


var fensternr=1;
var topabstand, leftabstand

function popupwin(adress)
{
topabstand = 10 + ( fensternr * 5 )
leftabstand = 10 + ( fensternr * 7 )

popwin = window.open ( adress, fensternr , „width=400, height=500, left=leftabstand, top=topabstand“ );
popwin.focus();
fensternr = fensternr + 1;
}

Ach und was ich noch fragen wollte, muss ich für die Parameter
width, height, left, top, directories, scrollbars, menubar, resizable, copyhistory, location für Netzcape andere hinzufügen?

Vielen Dank schon mal
cu, Paul

Wie kann ich innerhalb von Anführungsstrichen deutlich machen,
dass es sich um einen Variable handelt und nicht um den
geschriebenen Wert?

popwin = window.open ( adress, fensternr , „width=400, height=500, left=“ + leftabstand + „, top=topabstand“ );

indem du die Variable ausserhalb der Hochkommas plazierst (s.o.)

Ach und was ich noch fragen wollte, muss ich für die Parameter
width, height, left, top, directories, scrollbars, menubar,
resizable, copyhistory, location für Netzcape andere
hinzufügen?

Nein

eljot

http://www.neander-regiert.de

Alles klar, Danke!

cu, Paul