父窗口向子窗口传递参数
本帖最后由 uranas 于 2013-02-25 16:43:10 编辑
<script language="JavaScript"><!--
function openCC() {
var urlStr = "sub.html";
var subWin = window.open(urlStr, '_blank', 'width=820,height=600');
subWin.document.getElementById('aa').value = document.getElementById('aa').value;
subWin.focus();
}
// --></script>
自己写的东东,第三行说是找不到目标或是NULL。
父窗口向子窗口传递参数,在父窗口这边该如何传递参数?
------解决方案--------------------var subWin = window.open(urlStr
+'?参数名=参数值', '_blank', 'width=820,height=600');
------解决方案--------------------子窗口没创建得这么快。当然找不到。你可以用个定时器去查找看看 subWin.document.getElementById('aa')是否存在,不存在则再次调用定时器,存在则设值退出。
------解决方案--------------------url中加查询串
------解决方案--------------------
传参就是这样传的,至于LZ说的找不到目标,不知道是不是url路径的问题。