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 ist 😉

    Wie 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ön

    Für die, die es interessiert - die Lösung ist:

    if(self.innerHeight!=null)
    document.body.onresize="Resize()";
    else
    document.body.onresize=Resize;
    

    Greetz 😃


Anmelden zum Antworten