<iframe> an window.innerHeight anpassen
Rico
- javascript
Hallo,
bin totaler JS N00b und bräuchte einen <iframe> mit der Höhe des aktuellen Fensters. Klägliche Versuche u.a.:
<html>
<head>
<script type="text/javascript">
function wih() {
return window.innerHeight;
}
</script>
</head>
<body>
<iframe src="http://localhost/cgi-bin/gugstuhier.cgi" name="XMLBOX"
width="220" height="javascript:wih()" scrolling="no">
</iframe>
</body>
</html>
Aber die Größe ist irgendwie nicht nachvollziehbar. Any hints?
Thx. Rico
hi,
bin totaler JS N00b und bräuchte einen <iframe> mit der Höhe des aktuellen Fensters. Klägliche Versuche u.a.:
<iframe src="http://localhost/cgi-bin/gugstuhier.cgi" name="XMLBOX"
width="220" height="javascript:wih()" scrolling="no">
das funktioniert natürlich nicht, weil das HTML-attribut nun mal einen absoluten oder prozentualen wert erwartet, aber kein javascript.
du könntest versuchen, die höhe des iframes über CSS zu machen - und zwar, in dem du per javascript über das style-objekt die eigenschaft height setzt.
gruß,
wahsaga
Hi,
<iframe src="http://localhost/cgi-bin/gugstuhier.cgi" name="XMLBOX"
width="220" height="javascript:wih()" scrolling="no">
das funktioniert natürlich nicht, weil das HTML-attribut nun mal einen absoluten oder prozentualen wert erwartet, aber kein javascript.
du könntest versuchen, die höhe des iframes über CSS zu machen - und zwar, in dem du per javascript über das style-objekt die eigenschaft height setzt.
Wie wärs mit height="100%" (ggf. noch ergänzt um CSS-Höhenangaben für die Vorfahrenelemente). So ganz ohne Javascript.
cu,
Andreas
hi,
Wie wärs mit height="100%" (ggf. noch ergänzt um CSS-Höhenangaben für die Vorfahrenelemente). So ganz ohne Javascript.
gen-i-al!
:-)
gruß,
wahsaga
Wie wärs mit height="100%" (ggf. noch ergänzt um CSS-Höhenangaben für die Vorfahrenelemente). So ganz ohne Javascript.
Oh Gott! Wie konnte ich nur so blind sein?
Naja - irgendwie sieht man manchmal die einfachste
Lösung wirklich nicht.
Danke!