弹出窗口实现传值

页面间的传值方式主要有2种,一种是通过脚本进行赋值:parent.document.getElementById('id').value='xxx',这种方式主要的缺点是各页面ID值不同,不能做到统一处理,第二种方式是通过ModalDialog,弹出的页面只负责将值返回过来,具体的赋值操作在母页面中进行处理.以下就是第二种方式的例子.

步骤一:

用showModalDialog方法,在本页面取得值,再赋给控件!

 
步骤二:通过window.parent.returnValue返回值.

在弹出窗口页面,注册脚本事件,返回所选值![这里也可以在页面中实现,即通过脚本对window.parent.returnValue的赋值,而不必通过后台]

通过window.parent.returnValue返回值.

posted on 2007-09-28 10:20  任暖  阅读(2994)  评论(0)    收藏  举报

导航