WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Internet (http://www.wcm.at/forum/forumdisplay.php?f=8)
-   -   via JS Bildgröße ermitteln (http://www.wcm.at/forum/showthread.php?t=169234)

keksi77 05.07.2005 12:17

via JS Bildgröße ermitteln
 
Bin auf ein Problem gestossen welche ich hoffentlich mit Euch lösen kann.

Habe eine Seite auf welche ich Hardcore kleine Bilder anzeige. Beim klick auf das kleine Bild soll dann das richtige Bild in der orig. Größe erscheinen.

Das Problem welches ich jetzt habe, ich möchte dass das Fenster welches aufgeht genauso groß ist wie das Bild selbst.

Kann ich via JS die Bildgröße vorher auslesen damit ich beim window.open die größe mitgeben kann?

Danke
Horst

jak 05.07.2005 12:43

Ich mach das für gewöhnlich so, das ich ein kleines Fenster mit einem kleinen Bild öffne in dem "bitte warten..." steht, warte bis das große Bild geladen ist, das Fenster dann entsprechend Vergrößere und das temporäre Bild unsichtbar mache:
Code:

<script language="JavaScript">
function fensterauf(){
        var breite, hoehe;
        if (self.document.bild.complete == true) {
                breite=self.document.bild.width;
                hoehe=self.document.bild.height;
                self.resizeTo(breite+30, hoehe+100);
                var counter=0;
                while (counter<600){
                        counter=counter+1;
                        }
                if (navigator.appName=="Netscape" && parseInt(navigator.appVersion.charAt(0))<5)
                        self.document.ladebild.visibility="hidden";
                else
                self.document.getElementById("ladebild").style.visibility="hidden";       
        }
        else {
                setTimeout("fensterauf()",300);
        }
}
</script>
</head>
<body ... onload="fensterauf()">
...
[img]pfadZumBild[/img]
<div id="ladebild">
 [img]laden.gif[/img]
</div>

Jak


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag