|
Dienstag, 26. Aug 2008
Mit Javascript ein Popup Fenster nach einem Seitenwechsel schließenMeine Javascript Kenntnisse halten sich in Grenzen deswegen habe ich länger gebraucht um eine Lösung für dieses kleine Problem zu finden. Vielleicht auch für andere nicht ganz uninteressant?Wenn man die Seite der Fotografin Julia Wesely besucht wird Musik abgespielt. Diese Musik sollte Seiten übergreifend, aber ohne Frames, abgespielt werden und bei einem Seitenwechsel nicht abreißen. Mit HTML nicht unbedingt leicht zu lösen, oder? Die einfachste Lösung ist es, das Musikstück in einem eigenen Fenster abzuspielen und dieses bei Bedarf via Javascript zu schließen. Hier der Code für den Head Bereich der Seite: <script type="text/javascript"> Wichtig dabei ist "window.name". Mit diesem Tag erzeugt man eine eindeutige Referenz zum Popup-Fenster und kann es daher auch von einer anderen Seite aus schließen. Im Bodyteil der Seite kommt folgender Code: <a href="javascript:openPopUp()">open window</a> |$nbsp;<a href="javascript:closePopUp()">close window</a> Natürlich muss es das Popup an der richtigen Adresse geben; in diesem Fall "beispiel.html". Kommentar hinzufügen
|
kategorieauswahl
kalender
|