■ 親画面から子画面を起動し、子画面のHTMLを親画面から取得する実験
・子画面の<div id="result"></div>で囲まれたHTMLを取得し、その後のサーバへの登録を考慮して
textareaに書き込んでいる。
取得したHTMLは、<br>で改行されているが、このままでは、textareaに表示されないため、以下で<br>を\r\nに変換している。
<br>は、取得時に大文字<BR>に変換されるようなので、すべて(gオプション)の<BR>を\r\nに、変換している。
「子画面を起動」ボタンが押されたとき実行
win1=window.open("./child.html","","width=500,height=300");
「子画面の結果を取得」ボタンが押されたとき実行」
result = win1.document.getElementById("result").innerHTML; 子画面win1の<div
id="result">タグの中身を取得。
result = result.replace(/<BR>/g,"\r\n"); 改行文字を変換
document.getElementById("disp").innerText = result; 親画面の<textarea
id="disp">の中に埋め込む。