Hallo André,
function fenster()
fenster = window.open("seite1.html", "kl", "width=200,height=200");
:-) aber, aber Andre, Funktionsname und Variablenname sind gleich? Das verträgt sich überhaupt nicht. Beide müssen verschieden sein.
Es gibt eine Alternative. Speichere den Fenstennamen in einem assoziativen Array. Dies ist gleichzeitig deine Fenstervariable, die du für den Zugriff brauchst.
Beispiel:
c=new Array()
function fenster(x)
{
if (!window.c[x]) c[x]=window.open("links.htm",x);
c[x].focus()
}
<a href="javascript:fenster('fenster1')">c["fenster1"]</a><br>
<a href="javascript:fenster('fenster2')">c["fenster2"]</a>
Viele Grüße
Antje
<img src="http://pc-anfaenger.de/pca/sam/pcanfaenger.gif" alt="">