Также не работает для разных доменов.

у справитьсяclick событие наiframe с обработчиком, который получаетiframeВ качестве параметра.

Я могу добавитьonClick Обработчик событий через JavaScript выглядит следующим образом и работает нормально:

iframe.document.addEventListener('click', clic, false);

Но в этом случае я не могу передать параметрclic(), Я пытался напечататьthis.id вclic() но нет результата.

onClick Атрибут HTML вообще не работает, обработчик не вызывается.

<html>
<head>
<script type="text/javascript">
function def() {
    myFrame.document.designMode = 'on';
}
function clic(id) {
    alert(id);
}
</script>
</head>
<body onLoad="def()">
<iframe id="myFrame" border="0" onClick="clic(this.id)"></iframe>
</body></html>

Ответы на вопрос(2)

Ваш ответ на вопрос