2010-02-17 138 views
1

我从页面http://www.kimi007.freeiz.com/frame.html获取值“msg”,其代码如下(地址必须在地址栏中,然后点击'enter',从而获得警报消息“成功了!”):以上从iFrame获取信息(document.getElementById)

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内的消息。任何想法如何做到这一点?

谢谢。

回答

0

试试下面的代码,可能做的伎俩:

top.frames[name_of_the_frame].some_function()