前提・実現したいこと
- 親画面にて、ボタンをクリックすると、子画面を別ウィンドウで開きます。(window.open())
- 親画面側のJSで、子画面のボタンの表示/非表示や、活性非活性を記載したいです。
- 子画面では、検索等の処理を行っており、親画面から制御したい項目には、静的なボタンだけでなく動的なボタンも含みます。
試したこと
html
1<!DOCTYPE html> 2<html> 3 <head lang="ja"> 4 <meta charset="UTF-8" /> 5 <title>html1</title> 6 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> 7 </head> 8 <body> 9 <button id="button1" onclick="openWindow()">button1</button> 10 <div id="loadHtml2"></div> 11 <script type="text/javascript"> 12 function openWindow(){ 13 test = window.open("./html2.html","test"); 14 test.document.getElementById("button2").removeAttribute("disabled"); 15 } 16 17 </script> 18 </body> 19</html>
html
1<!DOCTYPE html> 2<html> 3<body> 4<button id="button2" disabled=disabled>button2</button> 5test 6</body> 7</html>
実現可能かどうか、参考サイトなどご教示いただけると幸いです。
(調べたところ、子画面⇒親画面の操作はできますが、親画面⇒子画面の操作はできないのかと思ってます。※window.open()のオプションにも指定できないようなので)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/30 00:48