AndreD: bei bedarf automatisches popup unterdrücken

Beitrag lesen

hallo,

es soll nach einer gewissen zeit ein popup auf einer seite geöffnet werden, falls das popup jedoch bereits über einen link geöffnet wurde soll es sich nicht mehr automatisch öffnen. hier mal mein lösungsansatz:

<script type="text/javascript>"

//wird auf true initialisiert
einblenden = true;

//funktion zum oeffnen eines popups, wird diese aufgerufen wird "einblenden" auf false gestellt.
function popup(newin,x,y,breite,hoehe)
{
  einstellungen = "menubar=0,status=0,resizable=0,scrollbars=0,width="+breite+",height="+hoehe+",top="+y+",left="+x;

Fenster = window.open(newin,"diashow",einstellungen);
  Fenster.window.focus();
  einblenden = false;
}

//soll nur ausgefuehrt werden wenn "einblenden" true ist
function wait(newin,x,y,breite,hoehe)
{
  if(einblenden)
  {
    window.setTimeout("popup('" + newin + "'," + x + "," + y + "," + breite + "," + hoehe + ")",5000);
  }
}

</script>

leider wird das fenster immer neu geladen, obwohl doch die variable "einblenden" auf false gesetzt wird und somit die untere if-schleife nicht funktionieren sollte? Über eine alert-Ausgabe habe ich das auch schon überprüft, "einblenden" ist false und trotzdem wird das popup über die funktion wait geöffnet...

Bin leider nicht wirklich der Checker in Javascript, wer mir kann da weiterhelfen?

Danke & Gruss
AndreD