论坛首页 Web前端技术论坛

js父窗体调用子窗体

浏览 6213 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-05-17  

1.父窗体:(parent.htm)

<html>

<head>

<title></title>
<script>
    function clk()
    {
  
       var v=window.frames[0].window.document.all("t1");
    window.frames["c1"].window.childMehtod();
       for(var i=0;i<v.length;i++)
  {
   if(v[i].checked)
   {
    alert("checkedValue="+v[i].value);
   }
  }
    }
</script>
</head>

<body>
    <input type="button" name="abtn1" value="btn" onclick="clk()"/>
     <iframe src="child.htm" id="f1" name="c1"/>
</body>

</html>

 

 

2.子窗体(child.htm)

<html>

<head>

<title></title>
<script>
function childMehtod()
{
 alert('childMehtod');
}
</script>
</head>

<body>
    <form name="f1" id="f1">
        <input type="checkbox" name="t1" value="c1"/>
  <input type="checkbox" name="t1" value="c2"/>
  <input type="checkbox" name="t1" value="c3"/>
    </form>
</body>

</html>

如果是子窗体调用父窗体就好办了使用window.parent或者window.opener

   发表时间:2009-05-18   最后修改:2009-05-18
document.frames["c1"].xxxx
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics