Ich habe eine HTML-Seite. Darin verwende ich jQuery, um ein Klickereignis an einen Link anzuhängen. Dann verwende ich iframe, um diese HTML-Seite von einer anderen Seite zu verweisen. Jedoch konnte ich das Ereignis, das auf diesem Link mit js angehängt ist, nicht auslösen (wenn ich den Link mit der Maus anklicke, wird das Ereignis ohne Probleme ausgelöst). Wie kann ich dieses Ereignis vom übergeordneten Frame auslösen? Ich habe Folgendes versucht, aber es funktioniert nicht:
%Vor%Hier ist, wie Sie es tun können.
%Vor% Sie können dazu auch postMessage()
verwenden. Es wird auch domänenübergreifend funktionieren. JS innerhalb des Iframes muss jedoch auf das message
-Ereignis warten, dh Sie müssen die Quelle des Iframes kontrollieren.
Tags und Links jquery iframe event-handling