JSモードウィンドウshow ModalDialog()、show ModelessDialog()


1.show ModalDialog()<>を使う 
<html > 
<SCRIPT   LANGUAGE= "javascript " > 
<!--
showModalDialog( 'http://www.fwcn.com ', 'example04 ', 'dialogWidth:400px;dialogHeight:300px;dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes ')
//-- > 
</SCRIPT > 
<b >www.fwcn.com </b > 
</body > 
</html > 
2. showModelessDialog() 
<html > 
<SCRIPT   LANGUAGE= "javascript " > 
<!-- 
showModelessDialog( 'http://www.fwcn.com ', 'example05 ', 'dialogWidth:400px;dialogHeight:300px;dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes ')
//-->
</SCRIPT > 
<b >www.baidu.com </b > 
</body >
</html > 
show ModalDialog()とshow ModelessDialog()との違いは、show ModalDialog()が開いているウィンドウ(パターンウィンドウと略称する)にあり、親の窓に置いてこそ、親の窓に訪問することができる.show ModelessDialog()を開いたら、閉じなくても親ウィンドウが開いているウィンドウにアクセスできます.
ここのいくつかのパラメータを説明します.
dialogHeight:  iHeight  ダイアログウィンドウの高さを設定します.
dialog Width:  iWidth  ダイアログウィンドウの幅を設定します.    
dialogLeft:  iXPS  テーブルの左上隅に対するダイアログウィンドウのleft位置を設定します.
dialogTop:  iYPos  テーブルの左上隅に対するダイアログウィンドウのtop位置を設定します.
センター:  {yes}  ?   no  ?   1  ?   0  }   ダイアログをデスクトップに表示するかどうかを指定します.標準値は「yes」です.
help:  {yes}  ?   no  ?   1  ?   0  }   ダイアログウィンドウにコンテキストに敏感なヘルプアイコンを表示するかどうかを指定します.標準値は「yes」です.    
resizable:  {yes}  ?   no  ?   1  ?   0  }   ダイアログのウィンドウサイズを変更するかどうかを指定します.標準値は「no」です.
status:  {yes}  ?   no  ?   1  ?   0  }   ダイアログウィンドウにステータスバーを表示するかどうかを指定します.モード以外のダイアログウィンドウでは、標準値は「yes」です.モードダイアログウィンドウでは、デフォルト値は  ノー?ノー
 
show ModalDialogとshow ModelessDialogの心得1、show ModalDialogとshow ModelessDialogは何が違いますか?show ModalDialog:開かれたら常に入力焦点を維持します.ダイアログが閉じられていない限り、ユーザーはメインウィンドウに切り替えることができません.alertのような運行効果があります.showModelessDialogはランダムに切り替わります.焦点を入れます.メインウィンドウには何の影響もありません.(最大はブロックされています.:P)二、どうやってshow ModalDialogとshow ModelessDialogのハイパーリンクが新しいウィンドウに出ないようにしますか?開かれたウェブサイトリガで  target=「_self」でいいです.この言葉は普通「html」と「body」の間に置いています.3、どうやってshow ModalDialogとshow ModelessDialogの内容を更新しますか?show ModalDialogとshow ModelessDialogではF 5で更新することができません.また、このメニューに依存します.  onkeydown="if"  (event.keyCode==116){reload.click}<>filename.htmをホームページの名前に変えてそれをあなたの開いているページに置いて、F 5を押して更新できます.注意してください.  target=「_self」を使って、F 5を押したら新しいウィンドウが開きます.4、どのようにjavascriptでshow ModalDialog(またはshow ModelessDialog)が開いているウィンドウを消しますか?  type=「button」  value=「クローズ」  onclick=「window.close()」も合わせてください.  target=「_self」ではなく、新しいIEウィンドウを開けて、また消します.五、show ModalDialogとshow ModelessDialogのデータ伝達技術です.これは面倒くさいです.何回も直しました.分かりませんでした.例を使って説明します.例:今はショーModalDialog(またはshow ModelessDialog)で説明します.で変数var nameの一般的な伝達方式を読みますか?設定します.window.show ModalDialog(「filename.httm」、var name)//転送var name変数はshow ModelessDialog(またはshow ModelessDialog)で読み込みと設定します.//var name変数window.dialogAgMents=「oyiboy」を読み出す//varchuname変数を設定するという方法は満足できますが、varmuneを操作しながら2番目の変理varuuidを操作したい場合は?もう操作できません.このような伝達方式の限界です.以下は私が推奨する伝達方式です.window.show ModalDialog(window.show ModalDialog)「filename.httm」、window)//何の変数を操作するにも関わらず、メインウィンドウのwindowオブジェクトだけを直接伝達してshow ModalDialog(またはshow ModelessDialog)で読み込みと設定時:alertoyiboy"//var name変数を設定すると同時に、varuguid変数alert(window.dialog Argenments.varuuid)//var id変数window.dialogArger.varuguid="001を操作できます.「/varuuid変数を設定することもできます.formオブジェクト内の要素のように、メインウィンドウの任意のオブジェクトを操作できます.window.dialog Agments.form 1.index 1.value=」はindex 1要素を設定した値です.六、複数のshow ModelessDialogの相互操作.苦労しているというだけで、コードを使って直接言います.分からないなら、直接手紙をください. 
次のコードの主な役割は、show ModelessDialogの中で別のshow ModelessDialogの位置を移動することです.メインファイルの一部jsコードvar.  s 1=show ModelessDialog(&apps;&apps;コントロール.httm&apps;&apps;&apps;&apps;&apps;、window、「dialogTop:1 px;dialog Left:1 px」) //コントロールウィンドウを開くvar  s 2=show ModelessDialog(&apps;&appros;about:blank&appros;&apps;&apps;&apps;、window,"dialogTop:200 px;dialogLeft:300 px")//制御ウィンドウの一部コードを開く.  機能  countNumber(ActrNumber、ActWhatdo)  {    ArastNumber=Acstrunumber.replace(&appos;&apps;px&appos;&apps;、&apps;)    Atunumber-=0    switch(AcustWhatdo)    {    case  「-」:AustrNumber-=10;break;    case  「+」:AustrNumber+=10;break;    }     return  アムステルダム  +   「px」  }