Предыстория:
Пару лет назад написал визуальный редактор. Все устраивает но работает только в 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);
не работает...