Hallo Torwächter,
Nun das Problem: Das Popup soll zugewiesen werden, OHNE es gleichzeitig zu öffnen (also nicht "var Fenster = window.open...")
Man kann kein Popup zuweisen, welches nicht existiert. Aber man kann eine Variable zuerst mit einem Wert belegen, und ihr später ein Popup zuweisen.
<script language="JavaScript">
<script type="text/javascript">
<!--
var Sender = 0;
function newpic()
{
var popupURL = "about:blank";
var Sender = window.open(popupURL,"Sender",'width=400,height=130');
Sender = ...
Variablen, die du innerhalb einer Funktion mit "var" definierst, sind nur innerhalb der Funktion gültig.
}
function alerter()
{
if(Sender.closed == false)
if(Sender != 0 && Sender.closed == false)
oder: if(Sender && !Sender.closed)
{
alert('Sender_noch_nicht_zu');
}
}
//-->
</script>
Grüße, Stefan