随笔-51  评论-14  文章-0  trackbacks-0

1.要想对话框传递参数,是通过vArguments来进行传递的。类型不限制,对于字符串类型,最大为4096个字符。也可以传递对象,例如:

parent.htm

<script>
  var obj 
= new Object();
  obj.name
="51js";
  window.showModalDialog(
"modal.htm",obj,"dialogWidth=200px;dialogHeight=100px");
</script>
modal.htm
<script>
  var obj 
= window.dialogArguments
  alert(
"您传递的参数为:" + obj.name)
</script>
2.   可以通过window.returnValue向打开对话框的窗口返回信息,当然也可以是对象。例如:
parent.htm
<script>
         str 
=window.showModalDialog("modal.htm",,"dialogWidth=200px;dialogHeight=100px");

         alert(str);
</script>
modal.htm
<script>
         window.returnValue
="http://www.webjx.com";
</script>
posted on 2008-07-28 13:52 Hank1026 阅读(173) 评论(0)  编辑  收藏 所属分类: 每日积累

只有注册用户登录后才能发表评论。


网站导航: