Clemens: js_Popup

Beitrag lesen

Hallo an Alle hier im Forum,

ich habe ein Problem, bei dem ich die Hoffnung habe, dass jemand hier im Forum die Lösung kennt.
Ich kann recht gut mit html umgehen. Habe mir deswegen eine neue Webseite gebaut. Nun wollte ich meine Fotos in so etwas ähnlichem wie ein Popup in größerer Ansicht öffnen lassen.
Nach einiger Suche im Web, habe ich auch gefunden was ich suchte. Das script „js_Popup“ von Felix Riesterer hat genau die Funktion die ich benötige.
Hier noch meinen Dank an Felix Riesterer.
Nun ist alles eingebaut. Hat auch tadellos funktioniert, bis ich per Zufall gemerkt habe, dass es im Internet Explorer Probleme gibt.
In der linken oberen Ecke gibt es ein Button um das Bild auf volle Größe zu erweitern. Wenn ich mit der Maus darauf fahre, kommt die Fehlermeldung „ Es ist ein Laufzeitfehler aufgetreten. Zeile 209; Fehler "this.style" ist Null oder kein Objekt.

Im Firefox funktioniert alles perfekt.
Da ich wenig Erfahrung mit script-Programmierung habe, hoffe ich auf die Hilfe von Euch.
Hier noch der Teil des script der Probleme macht:

  
                        // Eventhandler für das Resize-Icon setzen  
                        js_popup.htmlElements.resizeIcon = document.getElementById(js_popup.settings.resizeIcon.cssID);  
                        if (js_popup.htmlElements.resizeIcon)  
                                {  
                                js_popup.functions.addEvent("click", js_popup.htmlElements.resizeIcon, js_popup.functions.toggleResize);  
                                js_popup.functions.addEvent("mouseover", js_popup.htmlElements.resizeIcon,  
                                        function ()  
                                                { this.style.display = "inline"; } );  
                                js_popup.htmlElements.resizeIcon.style.display = "none";  
  
                                js_popup.functions.addEvent("mouseover", js_popup.htmlElements.fullViewImage,  
                                        function ()  
                                                { document.getElementById(js_popup.settings.resizeIcon.cssID).style.display = "inline"; } );  
  
                                js_popup.functions.addEvent("mouseout", js_popup.htmlElements.fullViewImage,  
                                        function ()  
                                                { document.getElementById(js_popup.settings.resizeIcon.cssID).style.display = "none"; } );  
                                }