在主页面中有两个iframe(iframeA和iframeB),我想在iframeA中的CS页面中去获取iframeB中的DIV标签,然后去控iframeB中的DIV标签的显示与隐藏!是不是这样(我试了没效果):Response.Write("<script>function fun(){document.frames['IframeB'].document.getElementById('DIV_iframeB').style=\"display: block\"} </script>")

解决方案 »

  1.   

    Response.Write("<script>function fun(){document.frames['IframeB'].document.getElementById('DIV_iframeB').style=\"display: block\"}       fun();</script>")
      

  2.   

    你可以将fun放在前端页面中,在CS中用
    ScriptManager.RegisterStartupScript
    调用这个JS方法就可以了.
      

  3.   

    加注-_-:iframeA中的按钮怎么去刷新iframeB页面呢?
      

  4.   


      string strJS = "<script>var b=window.parent.frames['IframeB']; b.document.getElementById('DIV_iframeB').style.display='none';</script>";
            Page.ClientScript.RegisterStartupScript(this.GetType(), "OK", strJS);
    注:
    1:确保IframeB的内容加载完毕后才能执行js 
    2:先找到父,在找到IframeB