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