我用的是zdialog.js这类弹框,代替了之前的showModialog()方法,但是此弹框只显示在iframe下了,我这iframe空间不够,弹框在里面感觉太小了,能否使此弹框显示在iframe之外啊js弹框iframe

解决方案 »

  1.   

    在你的弹出框方法前加上,window 或parent如:window.showModialog();parent.showModialog();
    parent.parent.showModialog();等等
      

  2.   

    如楼上所说,你可以在iframe的父框架上或者直接在window对象上showModialog(),还可以使用top.showModialog().
      

  3.   

    Dialog.open({URL:"inviteBiddingFile.action?itemId=<ww:property value='ID'/>&flag=view",Title:"查看信息",Width:800,Height:400});'他的方法是这种类型的,在Dialog加window或parent没什么用啊?
      

  4.   

    在父框中定义一个方法 比如
    function showWin(){
     Dialog.open({URL:"inviteBiddingFile.action?itemId=<ww:property value='ID'/>&flag=view",Title:"查       看信息",Width:800,Height:400});
    }
    在子框中调用showWin方法:window.parent.showWin()