Struppi: Variablen definieren

Beitrag lesen

Hi Björn,

Im Prinzip haste recht, das popUpWin definiert werden muss.
Wird es auch in der Zeile unten drunter, aber in neuern browsern geht das halbwegs durch, auch wenns falsch ist.
Richtig (zumindest mit meinen Kenntnissen) wäre:

<script LANGUAGE="javascript">
<!--
popupWin = null;

function openWin(file, name)
{
// Das Fenster nur öffnen, wenn es geschlossen ist
// und ältere Browser (IE 3.x) kennen das closed attribut nicht

if(popupWin.closed && popupWin.closed == true)

popupWin = window.open(file, name, 'scrollbars=no,resizable=0,width=200,height=350');
else
{
  //popupWin = window.close(); <- nee, so nicht !
  // erst prüfen ob es definiert wurde s.o.
  if(popupWin != null) popupWin.close();
  popupWin = window.open(file, name, 'scrollbars=no,resizable=0,width=200,height=350');
}
  // ist wesentlich einfacher und immer richtig
  if ( popupWin.focus)popupWin.focus();

}
defaultStatus = ""
-->
</script>