モーダルダイアログを表示するにはモーダルダイアログを表示するには showModalDialog() を使用します。モーダルダイアログ表示中は、親ウィンドウの操作は一切禁止されます。
<script type="text/javascript"> <!-- function func() { var args = new Array(); args[0] = window; args[1] = document.f1.t1.value; args[2] = document.f1.t2.value; val = showModalDialog("test2.htm", args, "dialogHeight:100px;dialogWidth:300px"); } // --> </script> <form name="f1"> <input type="text" name="t1"> <input type="text" name="t2"> <input type="button" value="OK" onclick="func()"> </form>
表示されるダイアログの内容も HTML で記述します。dialogArguments で親ウィンドウからの値を取得することができます。また、returnValue で親ウィンドウに値を返すことができます。
<html> <head> <title>モーダルダイアログ</title> <script type="text/javascript"> <!-- var win; function init() { win = window.dialogArguments[0]; document.f2.t1.value = window.dialogArguments[1]; document.f2.t2.value = window.dialogArguments[2]; } function OnOK() { win.document.f1.t1.value = document.f2.t1.value; win.document.f1.t2.value = document.f2.t2.value; window.returnValue = true; window.close(); } // --> </script> </head> <body onload="init()"> <form name="f2"> <input type="text" name="t1"> <input type="text" name="t2"> <input type="button" value="OK" onclick="OnOK()"> </form> </body> </html>
�y�V���o�C��[UNLIMIT�����Ȃ�1�~] EC�i�r�Ń|�C���� Yahoo �y�V
LINE���f�[�^����[�����z500�~�`�I
�����z�[���y�[�W �����̃N���W�b�g�J�[�h �C�O�i���q�� ���萔���O�~�y�������łz �C�O���s�ی��������I �C�O�z�e��