Я пишу простой редактор в iframe, но не могу зарегистрировать событие oninput, чтобы определить, когда пользователь изменяет текстовое поле, например, вставку данных и т. Д.
var txtArea =
document.getElementById('txtArea');
txtArea.contentWindow.document.designMode="on";
txtArea.contentWindow.document.open();
txtArea.contentWindow.document.write("<head><style
type='text/css'>body{font-size:13px;}</style></head><body>"+data.document+"</body>");
txtArea.contentWindow.document.close();
$([txtArea.contentWindow.document]).bind("click",
updateCaretPosMouse); //fires
$([txtArea.contentWindow.document]).bind("keyup",
updateCaretPosKeyboard); //fires
$([txtArea.contentWindow.document]).bind("input",
textChanged); //doesn't fire
Если я создаю простой старый элемент textarea и добавляю к нему событие «input», то это работает. События input не работают с текстовыми областями iframe?