我现在 写好了弹出层, 我想知道 弹出层中需要有一个 另外的页面.
我只想到两种方法加载页面:
1, 用 load()方法
2, 用iframe 标签用iframe 的时候 怎么访问到 嵌套iframe的那个 div 标签呢?例如:
 <div id="dialog">
    <iframe src="b.html">
    </iframe>
</div>b.html页面中需要访问到 id为 dialog 的div标签,并且把它删除?各位大神怎么解决?
标签jsiframejqeury

解决方案 »

  1.   

    b.html页面中需要访问到 id为 dialog 的div标签,并且把它删除?
    re:
    删除dialog,哪么iframe就没了,是要实现关闭弹出层?
      

  2.   

    首先你不要跨域 
    <iframe id="ifr" src="b.html">
    var el=ifr.contentWindow.document.getElementById("dialog")
    el.parentNode.removeChild(el)
      

  3.   


    差不多, 我问一下 iframe 里面的 js 怎么访问到  <div id="dialog"> 所在的 页面的 js 中的 function
      

  4.   


    差不多, 我问一下 iframe 里面的 js 怎么访问到  <div id="dialog"> 所在的 页面的 js 中的 functionwindow.parent.函数名();
      

  5.   


    差不多, 我问一下 iframe 里面的 js 怎么访问到  <div id="dialog"> 所在的 页面的 js 中的 functionwindow.parent.函数名();
    很 好好,谢谢你咯哟.  感谢你每次都给我解答问题!