我页面的主框架中,用iframe引入了一个子页面,在子页面中用simplemodal做了一个弹出层的遮罩效果,但是遮罩只能将iframe的子页面部分遮罩,怎么能让simplemodal将iframe父页面也都一同遮罩住呀???请高手指点,万分感谢!

解决方案 »

  1.   

    simplemodal 的代码写到父页面中,iframe通过parent.xxxx()的方式调用父页面的遮罩,就可以盖住全部了。
      

  2.   

    我iframe子页面中是通过一个事件触发遮罩的,我将代码放入到父页面,通过子页面的JS来对父页面的代码进行调用,但是还是不可以呀?你是这个意思嘛,楼上
      

  3.   

    就是在 父页面实现 simplemodal。 iframe中的事件处理函数中仅仅是调用而已.
      

  4.   

    楼上正解!
    子框架函数调用document.forms["框架名"].对应的方法
    子框架调用父框架方法 parent.对应的方法 即可。