タグ

ブックマーク / qiita.com/bassyaroo (1)

  • window.openでモーダルぽくする - Qiita

    Chromeではwindow.showModalDialogは使用できません。 「WEBサイトでポップアップが開かれて、開かれた画面(子画面)で何か選択すると、 元の画面(親画面)に選択された内容が反映される。」 ていうやつWEBサイトを開発してたらよくありますよね? そんな時のやりたいこと、、、、、、 - 子画面が開いている時は親画面をいじられたくない。 - 親画面のElementを操作したい。 - 子画面を閉じると、親画面にフォーカスを当てたい。 window.showModalDialogを使って子画面を開き、 子画面で親画面のElementを取得し、 子画面を閉じると親画面にフォーカスが当たってくれます。 親画面の処理 // windowをモードダルで開く // 第一引数Url、第二引数子画面をに渡す値 window.showModalDialog('sub.html',this,

    window.openでモーダルぽくする - Qiita
  • 1