show ModalDialogパラメータ詳細


    :   
   showModalDialog()    (IE    4+      )   
   showModelessDialog()    (IE    5+      )   
   window.showModalDialog()          HTML        。   
   window.showModelessDialog()          HTML         。   
    
       :   
   vReturnValue    =    window.showModalDialog(sURL    [,    vArguments]    [,sFeatures])   
   vReturnValue    =    window.showModelessDialog(sURL    [,    vArguments]    [,sFeatures])   
    
       :   
   sURL--   
       ,  :   。              URL。   
   vArguments--   
       ,  :  。          。         ,     。     window.dialogArguments          。   
   sFeatures--   
       ,  :   。             ,            ,   “;”  。   
   1.dialogHeight    :     ,   100px,IE4 dialogHeight         dialogWidth          em, IE5  px,     ,   modal       , px   。   
   2.dialogWidth:         。   
   3.dialogLeft:           。   
   4.dialogTop:           。   
   5.center:    {yes    |    no    |    1    |    0    }:      ,  yes,           。   
   6.help:    {yes    |    no    |    1    |    0    }:        ,  yes。   
   7.resizable:    {yes    |    no    |    1    |    0    }    [IE5+]:        。  no。   
   8.status:    {yes    |    no    |    1    |    0    }    [IE5+]:       。   yes[    Modeless] no[Modal]。   
   9.scroll:{    yes    |    no    |    1    |    0    |    on    |    off    }:            。   yes。   
            HTA  ,            。   
   10.dialogHide:{    yes    |    no    |    1    |    0    |    on    |    off    }:                 。   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://www.51js.com";   
   </script> 

 window.showModalDialog   window.showModelessDialog         ,           。
          ,   showModalDialog  showModelessDialog     ,      window, :


window.showModelessDialog('filename.htm',window,'dialogWidth=200px;dialogHeight=250px;') 



   ,               ,       ,              returnValue      ~


//      JS   var
window.dialogArguments.var;
//           
window.dialogArguments.form1.name.value ;
//         fun
window.dialogArguments.fun() ; 




      ,                    ,


<button onClick='window.dialogArguments.fun()'>      </button> 



    ,          ,