Hallo Gemeinde,
ich habe eine Page auf der ich ein $_POST-Formular habe. Nach dem erfolgreichen absenden des Formulares und speichern der Werte in der Datenbank, rufe ich ein Javascript auf, welches, einen DIV Container schließt und an eine bestimmte URL weiter leitet:
PHP-Code:
<script type='text/javascript'>
function closer() // Funktion zum Schließen des PopUps
{
document.getElementById('message').style.visibility='hidden'; //div Container schließen
dieURL="index.php?do=liste<?php if (!isset($_COOKIE[session_name()])) { echo "&" .htmlspecialchars(SID); } ?>";
window.location.href=dieURL;
}
setTimeout("closer()",2000);
</script>
Das ganze funktioniert im Firefox wunderbar. Im IE8 mit Standard-Cookie-Einstellungen werde ich nach den 2 Sekunden ausgeloggt. Das Navigieren auf der Seite funktioniert. Nur bei location.href schmeißt mich der IE raus.
Was mache ich nur falsch?