关于 showModalDialog 和 showModelessDialog 打开窗口的路径2个以上参数问题.
1.路径名从数据库取出,放到一个变量里,且带了3个参数.如数据库的路径为 fhgl/loadMain.do?open=1&khbh=00109033&devid=0000006 , 存放的字符串会转化为
fhgl/loadMain.do?open=1&khbh=00109033&devid=0000006 .
2.用window.open("fhgl/loadMain.do?open=1&khbh=00109033&devid=0000006") 打开,可以发现会&转换为&,
也就是说我们通过路径取得的仍然是3个参数。
3. 用showModalDialog 和 showModelessDialog 打开窗口,&不会自动转换,所以只能取得第一个参数 open=1。
4.解决方法:将路径认为转化 "fhgl/loadMain.do?open=1&khbh=00109033&devid=0000006".replace("&","&");
-----------joecom (2005-11-22 16:14)
发表于 @
2005年12月08日 09:46:00 | | 编辑|
举报| 收藏