In iframe Funktion ausführen, welche außerhalb definiert ist

Kai-Behncke

Erfahrenes Mitglied
Liebe Leute,

ich habe eine datei (test.html) in welche über einen iframe
ein Skript eingebunden wird (suche.html).

Ich möchte nun, dass wenn man in dem iframe die Suche ausführt auch eine JS-Funktion
ausgeführt wird, welche allerdings AUSSERHALB des iframes definiert wird.

Bislang kriege ich dann immer die Info, dass die Funktion nicht definiert ist.


Konkret also:

test.html:
Code:
...
....
<script type='text/javascript'>
function alarm() {
alert ("alarm");
}
</script>

<iframe src='suche.html'></iframe>
...


suche.html:
Code:
...
....
<a href='#' onClick="alarm()">Suche absenden</a>
...
...

Gibt es eine Möglichkeit, dass ich aus dem iframe eine js-Funktion ausführe,
welche außerhalb des iframes definiert ist?

Danke und viele Grüße, Kai
 
Hi,

die Scriptfunktion im Hauptdokument erreichst du aus dem iFrame so:
Code:
<a href='#' onclick="parent.alarm()">Suche absenden</a>


mfg Maik
 

Neue Beiträge

Zurück