window.open返回对象的传递问题

whp320 2009-07-03 02:53:35
test1.htm
////////////////////

<SCRIPT LANGUAGE="JAVASCRIPT">
var a = 'test';
var mxh1 = new Array('mxh', 'net_lover', 'lalalaha');
var mxh2 = open('about:blank', 'window_mxh');
//向对话框传递window对象
window.showModalDialog('test2.htm', mxh2);
</SCRIPT>

<HTML>
<HEAD>
<TITLE>标题</TITLE>
</HEAD>
</HTML>

test2.htm
/////////////////////
<script language="JAVASCRIPT">
var a = window.dialogArguments;
alert ("您传递的参数为window对象,名称:"+a.name);

</script>

上面的代码在我这里执行没有问题,但是如果改一点内容,把test1.htm中的open改成
var mxh2 = open('http://www.google.com', 'window_mxh');
执行到
alert ("您传递的参数为window对象,名称:"+a.name);
就会报错。

不知道是为什么,高手指点
...全文
393 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
monexus 2009-07-03
  • 打赏
  • 举报
回复
js不可以跨域

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧