2010-12-16 3 views
0

私のエディタのリンク要素に 'onclick'イベントを添付します。javascriptの親フレームの要素にイベントを添付するにはどうすればよいですか?

私はこれでした:

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

を、それは動作しません。私はこれをIEで動作させ、Javascriptを使用します。 誰かが間違っていることを知っていますか?

ありがとうございました

答えて

0

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

mouseoverイベントは、bodyではなく周囲のdivに付けてください。

私は最終的にjQueryを使っていた
+0

は、私は、それは本体のみで、周囲のdiv要素を持っていません。 mouseoverイベントは正常に機能し、onclickイベントは機能しません。 – novellino

関連する問題