<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' 为空或不是对象
地址打开失败了?应该不会这样的。
另外,把language中的jscript修改为javascript,这样会兼容点。
页面打开了吗?
试试改为这样的代码:
var frm = window.open("iOffice.aspx","frm","scrollbars=yes,toolbar=yes,status=yes,resizable=yes");
也就是把第二个参数由空字符串改为"frm"。
window.open("iOffice.aspx",""," iOffice.aspx 你看看是不是在当前目录下吧 别的问题你看看楼上,说的都挺对的,
如果解决问题麻烦告知一下怎么解决的!谢了!