Показать сообщение отдельно
  #1 (permalink)  
Старый 21.10.2010, 13:07
Аватар для negr78
Новичок на форуме
Отправить личное сообщение для negr78 Посмотреть профиль Найти все сообщения от negr78
 
Регистрация: 21.10.2010
Сообщений: 8

Как в iframe с designmode=on отследить onClick ?
Предыстория:

Пару лет назад написал визуальный редактор. Все устраивает но работает только в IE. Цель, сделать что бы он работал в FireFox, Opera, GoogleChrome последних версий (старые не в счет).

Принцип работы: iframe с designmode="on"

Есть функционал: если тыкаем мышкой на любой элемент в iframe, то слева (не в iframe) видны все свойства элемента на который тыкнули и все его родители и их свойства то же. Удобная штука. Для этого, как понимаю, надо отловить события мыши во фрейме.

Вопрос:

Как переопределить onclick во фрейме с designmode="on"? В IE знаю как, а кроссбраузерно?

Пытался:
function clk(){alert(1);}
document.getElementById("idFrame").contentWindow.document.addEventListener("onclick",clk,true);
 или
document.getElementById("idFrame").contentDocument.addEventListener("onclick",clk,true);

не работает...
Ответить с цитированием