Как я могу прикрепить событие к элементу родительского фрейма в JavaScript? - PullRequest
0 голосов
/ 16 декабря 2010

Я хочу прикрепить событие onclick к элементу ссылки в моем редакторе.

Я сделал это:

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. Кто-нибудь знает, что с ним не так?

Спасибо

Ответы [ 2 ]

0 голосов
/ 16 декабря 2010

Наконец-то я сделал с jQuery:

  parent.document.frames["myframe"].document.body.attachEvent('onmouseover', function(e) { 
        $("a",parent.document.frames["myframe"].document).click(function(event){
             alert("hello");
        });
  });
0 голосов
/ 16 декабря 2010

Попробуйте прикрепить событие mouseover к окружающему элементу div, а не к телу.

...