aklug: iframe id als globale Variable

Beitrag lesen

Hallo Forum-Leser,

ich habe ein einfach JavaScript verfasst, das die groesse eines iframes (mit id="Fenster" und name="Fenster") anpasst und sich in der datei eins.html befindet:

<script type="text/javascript">
<!--
 function framegroesse(breite, hoehe) {
 document.getElementById("Fenster").width = breite;
 document.getElementById("Fenster").height = hoehe;
}
//-->
</script>

Die iframe-definition befindet sich auch dort:
<iframe id="Fenster" name="Fenster" scrolling="no" id="Fenster" name="Fenster" align="center" marginwidth="0" marginheight="0"></iframe>

In dieser Datei soll im iframe ein grosses Bild nach dem Klicken auf eine Miniaturansicht, die sich in einer zweiten html-datei (zwei.html) befindet, dargestellt werden.

zwei.html enthaelt das folgende hyperlink:

<a target="iframe" href="bild.jpg"><img onclick="framegroesse(640,480)" src="bildvorschau.jpg"></a>

beide dateien sind übrigens teile eines framesets.

wenn ich nun auf das vorschaubild bildvorschau.jpg klicke, kommt immer die JS-fehlermeldung, dass ein Objekt erwartet wird. ich muss also irgendwie die id des iframe als globale Variable definieren. was kann ich tun.

Danke für Eure Antworten im Voraus!

Andy K