首页 新闻 会员 周边

jscript问题

0
悬赏园豆:10 [待解决问题]

<script language="jscript">
   function openiOffice()
   {
    if (!parent || parent.frames.length==0)
    {
        var w=800
        var h=480
       
             var frm = window.open("iOffice.aspx","","scrollbars=yes,toolbar=yes,status=yes,resizable=yes");
             frm.moveTo(0,0);
             frm.window.resizeTo(window.screen.availWidth,window.screen.availHeight);
        
           frm.focus();
           window.opener=null;
           window.open("","_self");
           window.close();
        
    }
   }
</script>

frm的值调试时是null ,这是为什么?

Microsoft JScript 运行时错误: 'null' 为空或不是对象

摆脱菜鸟的主页 摆脱菜鸟 | 初学一级 | 园豆:16
提问于:2012-06-18 17:26
< >
分享
所有回答(4)
0

地址打开失败了?应该不会这样的。

 

另外,把language中的jscript修改为javascript,这样会兼容点。

无之无 | 园豆:5095 (大侠五级) | 2012-06-18 17:29
0

页面打开了吗?

MingHao_Hu | 园豆:8 (初学一级) | 2012-06-18 17:54
0

试试改为这样的代码:

var frm = window.open("iOffice.aspx","frm","scrollbars=yes,toolbar=yes,status=yes,resizable=yes");

也就是把第二个参数由空字符串改为"frm"。

dudu | 园豆:30994 (高人七级) | 2012-06-18 17:58
0

 window.open("iOffice.aspx","","        iOffice.aspx 你看看是不是在当前目录下吧 别的问题你看看楼上,说的都挺对的,

 

如果解决问题麻烦告知一下怎么解决的!谢了!

Green.Face. | 园豆:216 (菜鸟二级) | 2012-06-18 22:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册