Всем добрый день!
ситуация: есть главный html файл, в нём есть JavaScript функция и IFrame:
<html>
<body>
<iframe src="stat.html"></iframe>
<script language="JavaScript" type="text/javascript">
function SomeFunc(){return 0;}
<script>
</body>
</html>
в файле stat.html содержиться JavaScript код, который вызывается при загрузке в IFrame:
<script language="JavaScript" type="text/javascript">
parent.SomeFunc();
<script>
проблема: если в iframe загружать не статичный html файл а некий скрипт (т.е. src="httр://localhost/cgi-bin/script.sh"),
который выдаёт точно такой же результат (плюс заголовок вида "Content-type: text/html\n\n"),
то JavaScript выдает ошибку:
TypeError: Value undefined (result of expression parent.SomeFunc) is not an object. Cannot be called.
причем если написать вместо parent.SomeFunc(); просто alert("wtf"); то все будет работать.
подскажите плз в чем беда