Hoi zusammen,
Ich habe folgende Funktion geschrieben:
Code
- <script language="javascript">
- var singlePhotoWin, lftPos, topPos;
- function centerWindow()
- {
- lftPos = screen.availWidth/2 - singleWinWidth/2;
- topPos = screen.availHeight/2 - singleWinHeigh/2;
- }
- function isPhotoWindowOpen()
- {
- return singlePhotoWin&& !singlePhotoWin.closed;
- }
- function showFoto(fotoName)
- {
- if(isPhotoWindowOpen(singlePhotoWin))
- {
- singlePhotoWin.focus();
- }
- else
- {
- singleWinWidth = 160;
- singleWinHeigh = 234;
- centerWindow();
- windowParameter = "width="+singleWinWidth+",height="+singleWinHeigh+",top="+topPos+",left="+lftPos+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no";
- singlePhotoWin= window.open(fotoName, "Bild", windowParameter);
- singlePhotoWin.focus();
- }
- }
- </script>
Das Ganze funktioniert eigentlich recht gut, allerdings habe ich folgendes Problem:
Wenn ich bereits einen Link angeklickt habe der das neue Fenster öffnet und dieses Fenster dann offen lasse wird es beim anklicken eines anderen Links nicht mehr aktualisiert, wie kann ich das realisieren? Hab' es mit der Methode .reload versucht aber die funktioniert nicht.
Das ganze funktioniert weder beim IE 6.0.2900.2180 und auch nicht beim Firefox 2.0.0.11.
Über eine Antwort und natürlich über Hilfe würde ich mich sehr freuen,
Fraggle