L
Lesik198199
Пытаюсь динамически прикрепить скрипт к документу, загруженному во фрейм, с помощью innerHTML.
Функция заключается в том, что по клику на любой элемент документа, загруженного во фрейм, возвращается id этого
элемента в переменную, описанную в родительском документе. Вызов функции прикрепляю к тегу боди документа, загруженного во фрейм.
Проблема в том, что написано вроде верно, а рабоать не работает..голову сломала, не вижу ошибки..Может кто поможет...Спасибо!
Функция заключается в том, что по клику на любой элемент документа, загруженного во фрейм, возвращается id этого
элемента в переменную, описанную в родительском документе. Вызов функции прикрепляю к тегу боди документа, загруженного во фрейм.
Проблема в том, что написано вроде верно, а рабоать не работает..голову сломала, не вижу ошибки..Может кто поможет...Спасибо!
HTML:
<html>
<head>
<script language="JavaScript">
var t=799;
<!--
function Пример(){
var s;
b=frames['MyIFRAME'].document;
b.body.innerHTML=b.body.innerHTML+'<script language="JavaScript">function element(){var ElemEv;ElemEv=self.event.srcElement.id; alert(self.parent.t)}</script>';
s=b.body.outerHTML.substring(1, 5) +' onclick="element()">';
b.body.outerHTML = s + b.body.innerHTML+'</body>';
}
-->
</script>
</head>
<body>
<iframe name="MyIFRAME" src="proba.htm" onload="Пример()"></iframe>
</body>
</html>