最近登录的好友
查看全部

共 6 个好友

迷你博客

共0篇迷你博客

最新帖子

共53 条帖子

狂歌痛饮(nhconch)在线状态 15小时前

社区头衔:
社区专家 (专家排行榜
社区生日:
2001-10-12 |生日:1900-11-01
所在城市:
中国 广东 佛山市
技术专长:
.Net,“sql server”,Dephi,WEB,软件设计
开发工具:
兴趣爱好:
个人简介:
所在行业:
所在公司:
 
(仅好友可见)
联系方式:
(仅好友可见)
 
编辑我的资料
人气:
[人气排行榜] 共 295914 人访问 / 查看详细
专家分:
[专家分排行榜] 共 5572 分 / 查看详细
可用分:
[可用分排行榜] 共 1870 分
个人动态
昨天
08月27
08月25
08月03
08月02
  • 狂歌痛饮 和 liangxinyang  成为好友了 16:46
  • 狂歌痛饮 和 蝈蝈  成为好友了 16:43
07月31
07月30
留言
查看全部

共 1 条留言

aaaa 2008-07-31

var results = openModalDialog(' &lt;%=APP_NAME%&gt;/DepSet.do?opt=showtree',null,'500','600'); <br />results 为B页面返回的值,现在的需求是: <br />results 返回的是一个数组,数组里装的是option,我需要在A页面将数组里的OPTION添加到SELECT里,却报“没有权限”和“参数无效”  请问是为什么? <br /><br />或者还有什么办法可以将子面板上的下拉列表的option添加到父面板的select里面?

狂歌痛饮 回复于 2008-08-02

调用完openModalDialog后DepSet.do页面生成数据已经被清了,后面的JS访问results时已经不能取得数据了,所以说“没有权限”和“参数无效”,其实是非法访问内存区域。<br />你在父页面生成数组,通过openModalDialog的第二个参数(也就是写成null的那个)把数组引用传过去,在子页面里用window.dialogArguments取得数组引用并填入返回值,这样父页面就可以取得数据了。<br /><br />PS:奇怪,怎会找我问呢?