У меня проблема с вызовом функции JavaScript в iframe с родительской страницы. Вот мои две страницы:
mainPage.html
<html>
<head>
    <title>MainPage</title>
    <script type="text/javascript">
        function Reset() 
        {
            if (document.all.resultFrame)
                alert("resultFrame found");
            else
                alert("resultFrame NOT found");
            if (typeof (document.all.resultFrame.Reset) == "function")
                document.all.resultFrame.Reset();
            else
                alert("resultFrame.Reset NOT found");
        }
    </script>
</head>
<body>
    MainPage<br>
    <input type="button" onclick="Reset()" value="Reset"><br><br>
    <iframe height="100" id="resultFrame" src="resultFrame.html"></iframe>
</body>
</html>
resultFrame.html
<html>
<head>
    <title>ResultPage</title>
    <script type="text/javascript">
        function Reset() 
        {
            alert("reset (in resultframe)");
        }
    </script>
</head>
<body>
    ResultPage
</body>
</html>
(Я знаю, что document.all не рекомендуется, но эту страницу нужно просматривать только с помощью IE, и я не думаю, что проблема)
Когда я нажимаю кнопку Reset, я получаю "resultFrame found" и "resultFrame.Reset NOT found". Кажется, что он ссылается на фрейм, но не может вызвать функцию в кадре, почему?