Manuel: Problem mit Formular und onUnload bei IE 5.0 auf dem Mac

Beitrag lesen

Hallo Forum, hallo Mac-User

ich arbeite für einen Bekannten an einem Feedbackformular (Mailformular), das leider über ein Standard-CGI des (Billig-)Providers verarbeitet werden muß.
Nach dem Abschicken erscheint eine nur über ein Webinterface rudimentär konfigurierbare 'Vielen Dank für Ihre Antwort'-Seite, die das Layout der Website ruiniert.
Um das zu vermeiden, rufe ich eine eigene Seite über

<body onUnload="formular_umleiten();">

auf, die Funktion sieht so aus:

function formular_umleiten()
{
  if (abschicken == 1)
  {
    self.open("/kontakt/k005de.shtml","_self");
  }
}

'abschicken' wird in jedem Fall korrekt auf 1 gesetzt, das habe ich getestet.

Das ganze funktioniert einwandfrei mit IE und NN auf Windows, wie auch mit NN auf dem Mac. Dagegen gibt IE 5.0 auf dem Mac weiter die vom CGI-Script gelieferte Seite aus. Anzusehen ist das ganze unter

http://www.zoomwerk.de/projekte/lpm/kontakt/

Wie gesagt, das Problem betrifft ausschließlich IE 5.0 auf Apple Macintosh.

Alternativ zu self.open habe ich es auch schon erfolglos mit window.location.href versucht. Wenn das Formular auf einen anderen Frame geleitet wird, funktioniert es allerdings; diese Lösung würde ich jedoch nur sehr ungern verfolgen, da sie bei gegebenen Layout erhebliche neue Probleme verursacht.

Wenn einer der Mac-User unter Euch einen Rat weiß, wäre ich dafür sehr dankbar.

Gruß, Manuel