原创  关于showModalDialog和showModelessDialog路径问题 收藏

关于 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 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:[Struts-Dbgrid]自制的Struts DbGrid标签秀 | 新一篇:多个Select标签数据过滤的动态显示

  • 发表评论
  • 评论内容:
  •  
Copyright © juwuyi
Powered by CSDN Blog