iframe页面script交互

主页面:

<html>

<tr>

  <td>

  <div id=RightViewDiv>

      <iframe name=SubSeekFrame style='width:100%;height:100%;' frameborder=0 scrolling=no></iframe>

  </div>

       </td>

</tr>

子页面(即SubSeekFrame页面)

eg:

1.主页面操作:

//   主页面的 document.getElementsByName("SubSeekFrame")[0].contentWindow即相当于在iframe子页面里的windows操作。

document.getElementByName('SubSeekFrame').contentWindow.location.reload();//子页面重新加载       

var checkboxs =  document.getElementByName("SubSeekFrame").contentWindow.document.getElementsByName("SelectLineTD");//获得子页面SelectLineTD实体(假设子页面有一个name=SelectLineTD的多选框)

if(checkboxs !=null){

  for(var k = 0;k< checkboxs.length;k++){

    if(checkboxs[k].checked){} //第k个多选框被选中时

  }

}

2.iframe子页面操作:

window.parent.Seekmenu();//调用父页面Seekmenu方法(假设父页面中有Seekmenu()方法)

猜你喜欢

转载自www.cnblogs.com/zdyang/p/10817866.html