2016-08-03 4 views
-1

Ich habe eine Spannweite in einem iframe, aber wenn ich das Click-Ereignis hinzufügen, wird es nicht ausgelöst.Klicken Sie auf Ereignis in einem Bereich innerhalb eines Iframe nicht jquery

habe ich versucht, die Lösung auf diesen Thread, aber es für mich nicht funktioniert: onkeyup, onkeydown events not firing for SPAN element

ist es, dass Click-Ereignisse auf Elemente in iframe nicht ausgelöst werden kann? Oder gibt es einen anderen Weg, es zu tun?

+1

Wenn der 'src' des iframe in einer anderen Domäne als das übergeordnete Fenster ist, können Sie aufgrund der Sicherheitseinschränkungen nicht auf den Inhalt zugreifen. –

Antwort

0

Es kann funktionieren, wenn die Seite innerhalb des Iframe auf derselben Domäne ist.

auf der Seite innerhalb des iframe Sie so etwas wie diese verwenden:

die iframe nur eine normale Javascript-Funktion enthält
<span onclick="parent.HandleChildClick('test')">My content</span> 

Und auf der Seite.

Verwandte Themen