Martin Hölter: "Fernsteuerung"

Beitrag lesen

Hallo!

Ich habe ein Script geschrieben, mit dem ich das öffnende Fenster steuern will bzw. ein neues öffne, wenn das alte geschlossen wurde. Das ganze sieht so aus:

function oeffne2(url){
    url2='http://www.sparkasse-iserlohn.de/index.html#url=/'+url;
    window.open(url2, 'newwin', 'location=yes,menubar=yes,toolbar=yes,status=yes,resizable=yes,scrollbars=yes');
    newwin.focus;
    return true;
}

function oeffne(url){
   if (newwin && !newwin.closed && newwin.top.svm){
      onerror = oeffne2(url);
      url2='http://www.sparkasse-iserlohn.de/'+url;
      newwin.parent.pb.location.href=url2;
      newwin.focus();
      return true;
}

else {oeffne2(url);}
}

function gehezu(url){
   if (parent.opener && !parent.opener.closed && parent.opener.top.svm){
      onerror = oeffne(url);
      url2='http://www.sparkasse-iserlohn.de/'+url;
      parent.opener.parent.pb.location.href=url2;
}
else {oeffne(url);}
}

Das ganze wird z.B. wie folgt aufgerufen:
<a href="http://www.sparkasse-iserlohn.de/2acc1b02ae8caf71/pb1.htm" target="spk" onClick="gehezu('2acc1b02ae8caf71/pb1.htm'); return false">Ihre Ansprechpartner</a>

Allerdings kommt die Meldung, dass 'newwin' (bei Aufruf von oeffne(url) undefiniert ist. Das frage ich aber doch über if ab, oder she ich da was falsch?

Gruß,

martin