如果想在框架里面传个值出来要怎么做呢?框架页是html的,
如下面的,如何在当页拿到a.html里面的某个文本框的值?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>框架</title>
</head><body>
<iframe src="a.html" frameborder="0"></iframe>
</body>
</html>

解决方案 »

  1.   

    windo.parent.method(document.getElementById(id).value)
    通过window.parent.xxx可以直接调父框架的xxx方法的
    window.parent.document.getElementById可以直接获取父框架的元素的 
    前提示没跨域
      

  2.   

    var kk = document.getElementById(iframe的id).contentWindow.document;
    kk.getElementById(文本框的id)
      

  3.   

    http://blog.csdn.net/yu_han_23/article/details/12433607。这里面应该对你有帮助
      

  4.   

    能举个例子不? 我弄来弄去返回还是null
      

  5.   

    能举个例子不? 我弄来弄去返回还是null
    window.frames[0].document.getElementById("fuckContent").value ;
    fuckContent为frame里面的
      

  6.   

    能举个例子不? 我弄来弄去返回还是null
    window.frames[0].document.getElementById("fuckContent").value ;
    fuckContent为frame里面的
    对啊,是框架里面的,就是null, 你有反应?
      

  7.   

    能举个例子不? 我弄来弄去返回还是null
    window.frames[0].document.getElementById("fuckContent").value ;
    fuckContent为frame里面的
    噢~~我放在window.onload里面就可以了~~
      

  8.   

    能举个例子不? 我弄来弄去返回还是null
    window.frames[0].document.getElementById("fuckContent").value ;
    fuckContent为frame里面的
    噢~~我放在window.onload里面就可以了~~
    搞定了就行