从iFrame获取信息(document.getElementById)

时间:2010-02-17 01:11:38

标签: javascript

我从页面http://www.kimi007.freeiz.com/frame.html获取值“msg”,其中包含以下代码(地址必须在地址栏中,然后点击“输入”,从而获得警报消息“成功!”):

javascript:
(function()
   {
      var%20s=document.createElement("script");
      s.setAttribute("type","text/javascript");
      s.setAttribute("src","http://www.kimi007.freeiz.com/java.js");
      document.getElementsByTagName("head")[0].appendChild(s);
   }
)()

以上在.js文件中有这两行:

var capForm = document.getElementById('form').elements[0].value;
alert('' + capForm + '');

到目前为止我没有遇到任何问题。但是我想把“frame.html”放在像这样的iFrame中:

http://www.kimi007.freeiz.com/test.html

让我的Java代码工作,这样我就能获得同样的“成功!”来自iFrame的消息。关于如何做到这一点的任何想法?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试以下代码,可能会做到这一点:

top.frames[name_of_the_frame].some_function()