iframe höhe aus iframe selbst ändern
Paul
- javascript
Hallo
Ich habe folgendes Problem:
Ich habe einen Iframe dessen höhe ich aber im Iframe selbst ändern möchte. Wie spreche ich denn nun den Iframe richtig an ?
index.html
-------
<html>
<head>
<title>iframetest</title>
<meta name="author" content="Dieter">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<iframe id="frame" height="300px" frameborder="0" src="framesrc.html"></iframe>
</body>
</html>
--------
framesrc.html
-------------
<html>
<head>
<script language="JavaScript">
<!--
function resizeto800()
{
parent.document.getElementByTagName('iframe')[0].setAttribute('height','800');
}
//-->
</script>
<noscript></noscript>
</head>
<body>
Ich bin der Inhalt des Iframes!<br>
Vergrößern hier <a href="irgendwas.html" onClick="resizeto800()" >Klick</a>
</body>
</html>
----------
das klappt leider nicht :(
IE liefert die Fehlermeldung Das Objekt unterstütze diese Eigenschaft oder Methode nicht...
Weis jemand weiter ?
Gruss Paul
Hi!
parent.document.getElementByTagName('iframe')[0].setAttribute('height','800');
Warum versuchst du einen Umweg über window.document zu gehen anstatt über window.frames?
Schöner Gruß,
rob
Hi!
parent.document.getElementByTagName('iframe')[0].setAttribute('height','800');
Warum versuchst du einen Umweg über window.document zu gehen anstatt über window.frames?Schöner Gruß,
rob
Hi rob
lassen sich mit "window.frames" auch iframes ansprechen ? dachte das gilt nur für framesets ?
Hi!
parent.document.getElementByTagName('iframe')[0].setAttribute('height','800');
Warum versuchst du einen Umweg über window.document zu gehen anstatt über window.frames?Schöner Gruß,
robHi rob
lassen sich mit "window.frames" auch iframes ansprechen ? dachte das gilt nur für framesets ?
Ehrlichgesagt weis ich nicht wie ich deine Methode anwenden soll..
Ich werd einfach davon absehen Javascript zu benutzen und das Layout anders gestalten. Trotzdem Thanx