读书人

用open窗口传两个参数,出错,该怎么解决

发布时间: 2011-12-27 22:22:54 作者: rapoo

用open窗口传两个参数,出错
<script language= "javascript ">
function hcase()
{
var hidd = document.getElementById( "Hidden1 ").value;
var lbname = document.getElementById( "lbname ").innerText;
var MyArgs = new Array(hidd,lbname);
window.open( "HistoryCaseUI.aspx ", MyArgs, 'toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no '); //这条出错
}
</script>


[解决办法]
window.open不是这样传参数的window.open第二个参数是窗口名称
[解决办法]
第二个参数好像是标题吧。
[解决办法]
1.通过url参数传.2.通过全局变量.父窗口中var aa = "1 "在子窗口中window.opener.aa就可
[解决办法]
<script language= "javascript ">
function hcase()
{
var hidd = document.getElementById( "Hidden1 ").value;
var lbname = document.getElementById( "lbname ").innerText;
var MyArgs = new Array(hidd,lbname);
var url = "HistoryCaseUI.aspx?hid= " + hidd + "&lbname= " + lbname;
window.open(url, " ", 'toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no '); //这条出错
}
</script>
[解决办法]
<script language= "javascript ">
function hcase()
{
var hidd = document.getElementById( "Hidden1 ").value;
var lbname = document.getElementById( "lbname ").innerText;
window.open( "HistoryCaseUI.aspx?hid= " + hidd + "&lbname= " + lbname, " ", 'toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no ');
}
</script>

读书人网 >asp.net

热点推荐