Joachim: opener.closed in Frame

Beitrag lesen

hi,

Kann jemand helfen? komme nicht weiter.

kein Wunder, ein dunkles Javascript-Kapitel. Bei manchen Browsern kommst Du nur mit dem Abfangen des Error-Events weiter. Teste mal, popup-handler heisst hier "neu":

function goToUrl(page) {
  // Fehler abfangen, wichtig: return true
  onerror = function(){
    alert("Browserfenster geschlossen");
    return true;
  }
  // normaler Vorgang
  if(opener && !opener.closed && opener.neu) {
    opener.location.href = page;
    self.close();
  }
  else alert("Browserfenster geschlossen");
  // Fehler abfangen aufheben, wichtig: return false
  onerror = function(){
    return false;
  }
}

Gruesse  Joachim