Hi Philipp!
Ich schaffe es jetzt doch das Problem 1:1 zu reproduzieren.
So, jetzt habe ich es endgültig. Es hat mit einem der von Dir zuvor verlinkten Probleme zu tun: http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q300895
Das heißt, das Problem taucht in der Tat nur dann auf, wenn man über eine HTML- Datei im lokalen Dateisystem, die Software Online per Link öffnet. Genau das haben wir gemacht, für Präsentations-Zwecke haben wir ein paar Links in eine HTML-Datei geschrieben, die lokal liegt und direkt auf verschiedene Adressen auf dem Server verweist. Das erklärt auch warum ich es nur auf den Rechnern reproduzieren kann ;-)
Die Datei sieht z.B. so aus:
home.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<a href="http://knet-systems.de/tmp/ie-test.php">popup-test</a>
<br>
</body>
</html>
Wenn man die z.B. als Startseite auf dem lokalen Rechner festlegt, und dann auf den Link klickt, merkt man, wenn man auf den Link klickt und dort das Popup öffnet und wieder schließt, dass beim erneuten Öffnen eine andere Session-ID im Popup erscheint.
Das Beispiel ist so weit vereinfacht wie möglich, z.B. hängt PHP beim ersten Request sicherheitshalber auch an alle Links die Session-ID an, was bei Javascript natürlich nicht funktioniert. Wenn man aber das Dokument vorher aktualisiert ist die Session-ID nicht mehr an die Links gehängt, und wenn man danach entsprechend das Popup öffnet und schließt, kann man sehen, dass auch im Opener die Session-ID verloren geht, wenn man dann auf den Link klickt. (sorry, ist etwas verwirrend formuliert, ist aber auch ein blödes Problem ;-))
Also letztendlich tritt dieses Problem nur in einer _sehr_ außergewöhnlichen Situation auf, ich denke das habe ich mir jetzt ganz gut eingeprägt ;-)
Ich werde dann wohl alles so lassen wie es ist, denn eigentlich funktioniert es ja wunderbar. Immer wieder nett wie lange man für so eine dämliche Erkenntnis brauchen kann... Hätte ich das vorher gewusst hätte ich mir einige sehr peinliche Vorstellungen erspart ;-)
In jedem Fall vielen Dank!
Es war Dein erster Link der mich letztendlich auf diese abstruse Idee brachte ;-)
Viele Grüße
Andreas
SELFHTML Tipps & Tricks: http://aktuell.de.selfhtml.org/tippstricks/