1. 程式人生 > >JS中的showModalDialog()方法

JS中的showModalDialog()方法

或者列印預覽時對話方塊是否隱藏。預設為no。
11.    edge:{ sunken | raised }:指明對話方塊的邊框樣式。預設為raised。
12.    unadorned:{ yes | no | 1 | 0 | on | off }:預設為no。

引數傳遞:
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://homepage.yesky.com";
</script>