iFrame auf die gesamte Seitenhöhe
-
Hi,
ich hab leider von HTML und JS nicht allzuviel Ahnung, also seht es mir bitte nach, wenn das eine ziemliche Anfängerfrage istWie bekomme ich es hin, dass ein von mir erstelltes iFrame immer die Höhe des gesamten Browserfensters ausfüllt? "100%" für height hab ich schon ohne Erfolg versucht.
Vielen Dank im Voraus
Greetz
-
Okay ... hab mir jetzt erst mal selbst geholfen.
Hier mein Ansatz:<script language=\"JavaScript\"> document.body.onresize=Resize; Resize(); function Resize() { var height=0; if(self.innerHeight!=null) height=self.innerHeight; else height=document.documentElement.clientHeight; document.getElementsByName(\"folderviewframe\")[0].height = height - 40; } </script>
Sorry für den Style des Codes. Das musste schnell getippt sein und steht in meinem Programm ohne Zeilenumbrüche auf einer Zeile
Das Ganze funktioniert so im InternetExplorer tadellos. In Firefox jedoch wird die onresize-Funktion nie aufgerufen.
Was kann ich tun?Danke
Greetz
-
Versuch mal folgendes im Body-Tag:
onresize="Resize();"
-
Jo. Das ist es
DankeschönFür die, die es interessiert - die Lösung ist:
if(self.innerHeight!=null) document.body.onresize="Resize()"; else document.body.onresize=Resize;
Greetz