Angenommen, ich habe eine Seite unter www.example.com/foo
, und es enthält eine mit src="http://www.example.com/bar"
. Ich möchte in der Lage sein, ein Ereignis von /bar
abzufeuern und es von /foo
gehört werden. Unter Verwendung der Prototype-Bibliothek, ich habe versucht, ohne Erfolg wie folgt vorgehen:Können Ereignisse, die von einem Iframe ausgelöst werden, von Elementen in seinem übergeordneten Element behandelt werden?
Element.fire(parent, 'ns:frob');
Wenn ich dies tun, in Firefox 3.5, erhalte ich folgende Fehlermeldung:
Node cannot be used in a document other than the one in which it was created" code: "4 Line 0
nicht sicher, ob das im Zusammenhang mit mein Problem. Gibt es einen Sicherheitsmechanismus, der verhindert, dass Skripte in /bar
Ereignisse in /foo
auslösen?
Sind foo und bar in der gleichen Domäne? – Annie
@Annie der Schema und Domain-Teile der URLs sind gleich. – allyourcode