parent.htm引用child.htm<iframe name="myFrame1" src="child.htm"></iframe> 如何从子页child.htm用js代码获取引用它的parent.htm页面中的iframe的id信息呢?
谢谢

解决方案 »

  1.   

    <script type="text/javascript">
    function init(){
    var p=window.parent;
    var iframes=p.document.getElementsByTagName("iframe");
    for(var i=0;i<iframes.length;i++){
    if(iframes[i].getAttribute("src")=="1.html"){
    alert(iframes[i].getAttribute("name"));
    }
    }
    }
    window.onload=init;
    </script>
    这样试试
      

  2.   


    //在child.htm里写
    <script language="javascript">
    alert(parent.document.getElementsByTagName("iframe")[0].id);
    </script>