2010-12-16 9 views
0

Ich möchte ein "onclick" -Ereignis in einem Link-Element in meinem Editor anhängen.Wie kann ich ein Ereignis an ein Element eines Eltern-Frames in Javascript anhängen?

Ich tat dies:

parent.document.frames["myframe"].document.body.attachEvent('onmouseover', function(e) { 
     parent.document.frames["myframe"].document.getElementsByTagName("a").attachEvent('onclick', function(e) { 
      alert("Hello"); 
     }); 
}); 

aber es funktioniert nicht. Ich möchte, dass dieser im IE funktioniert und ich benutze Javascript. Weiß jemand, was damit nicht stimmt?

Dank

Antwort

0

ich mit jQuery schließlich tat

parent.document.frames["myframe"].document.body.attachEvent('onmouseover', function(e) { 
     $("a",parent.document.frames["myframe"].document).click(function(event){ 
      alert("hello"); 
     }); 
    }); 
0

Versuchen Sie das Mouseover-Ereignis zu einem umgebenden div eher dann den Körper zu befestigen.

+0

Ich habe keine umgebende div, es ist nur der Körper. Das mouseover-Ereignis funktioniert einwandfrei, das onclick-Ereignis funktioniert nicht. – novellino

Verwandte Themen