window.showModalDialog

JavaScript で簡単にModalDialogチックなのだそうとしてて、window.openとか使って適当にやろうかと思ってたけど、それ専用のAPIがあるんですね。知らなかった。

  • window.showModalDialog(url [, arg [, opt]]) – モーダルダイアログとしてURLを開く
  • window.showModelessDialog(url [, arg [, opt]]) – 非モーダルのダイアログを開く
  • window.dialogArguments – 与えられたパラメータ?
  • window.returnValue – 戻り値

呼出側は

var result = window.showModalDialog('./hoge');\

とやればいいし、ダイアログ側は閉じるときに

returnValue = {戻り値};
close();

とかやればいい。

Comments are closed.