No.1ベストアンサー
- 回答日時:
Perlというより、javascriptの問題の気がします。
(以下、空白2文字を全角空白にしているので直して実行して下さい)
refer_frame.html
<html>
<frameset cols="400,*">
<frame src="refer_frame_left.html" name="left">
<frame src="refer_frame_right.html" name="right">
</frameset>
</html>
refer_frame_right.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<script type="text/javascript" src="frame.js"></script>
<title></title>
</head>
<body>
<form id="rightForm">
<select name="menuA" multiple>
<option value="A1">menu A1</option>
<option value="A2">menu A2</option>
</select>
<select name="menuB" multiple>
<option value="B1">menu B1</option>
<option value="B2">menu B2</option>
</select>
</form>
</body>
</html>
refer_frame_left.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<script type="text/javascript">
//![CDATA[
function createMenu(menu){
var newMenu = document.createElement('select');
newMenu.name = menu.name;
newMenu.style.display = 'none';
newMenu.multiple = menu.multiple;
for (var i = 0; i < menu.options.length; i++) {
newMenu.options[i] = new Option(menu.options[i].text,
menu.options[i].value);
newMenu.options[i].selected = menu.options[i].selected;
}
return newMenu;
}
function submitOtherFrameInfo(){
var rightFrame = top.frames['right'];
var rightForm = rightFrame.document.getElementById('rightForm');
var leftForm1 = document.getElementById('leftForm1');
leftForm1.appendChild(createMenu(rightForm.menuA));
leftForm1.appendChild(createMenu(rightForm.menuB));
leftForm1.action="http://127.0.0.1/cgi-perl/CGI.pm/recv_form.cgi";
leftForm1.method="POST";
leftForm1.submit();
}
//]]>
</script>
<title></title>
</head>
<body>
<form id="leftForm1">
<input type="button"
value="submit"
onclick="submitOtherFrameInfo()"/>
</form>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 CyberLinkPowerDirectorでDVD作成時タイトル/チャプターのボタンが押せない 1 2023/04/09 12:30
- その他(スマートフォン・携帯電話・VR) アンドロイド11のタブレットで右下の■を押すとスクリーンショットのメニューが現れます スマホはボタン 2 2023/03/05 20:03
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- Gmail GMAILの保存容量の変更方法を教えて下さい 保存容量が91%使用されているので、、、、というワーニ 1 2023/04/30 09:46
- その他(Microsoft Office) windows10で作業を終了する際の「保存しますか はい いいえ」を表示させずに自動で保存する方法 6 2023/03/15 11:29
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Google Drive googleフォトの写真を外付けHDDに保存する方法について。 4 2022/09/21 23:36
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/20 14:46
- iPhone(アイフォーン) iPhone12の質問2つあります。 分かりづらいと思いますが宜しくお願いします。 ①写真を拡大して 2 2022/09/29 06:36
- Google Drive 文章をグーグルドライブに保存する方法を教えて下さい。 3 2023/05/10 00:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルで提出とは?
-
画像が表示でnull; this.src
-
openした後、closeしないでプロ...
-
ファイルアイコンの左下に緑の□...
-
perlをバージョンアップしたら...
-
perlのrequireの動き方について...
-
Strawberry Perl for Windows ...
-
perl 正規表現でエラー
-
perl 初等プログラミングについて
-
Perlで時間の計算
-
perlについての質問
-
Perlで特定文字列から特定文字...
-
INDIRECT 横に再度抽出したい
-
Wallpaper Engineでおすすめの...
-
Perl ご教示お願い致します。
-
ファイルをディレクトリ分配の...
-
アルファベットに付いて質問し...
-
#!/usr/bin/perlで書きだしたCG...
-
Perlのエラーについてご教授く...
-
perlのflock関数でロックをかけ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptがoffだったらどっか...
-
海外の時間をホームページ上に表示
-
ホームページ内検索をフォーム...
-
【JavaScript】特定の条件で特...
-
JavaScriptからPerlへデータを...
-
JavaScriptを使用してマルチラ...
-
確認ダイアログを表示出来ない
-
【javascript】 IMEのカタカナ...
-
javascriptとcookieの判定とペ...
-
簡易版パスワード入力画面について
-
URL変更2
-
宜しくお願いします。
-
HTMLの取得と解析について
-
チェックボタンをクリックする...
-
pythonにおける単方向リストの...
-
パスワードを二つ用いて隠しペ...
-
カンマ区切り形式ではなく、セ...
-
キングファイルの背表紙を作成...
-
パワーポイントで参照ページを...
-
<IFRAME>でコンテンツ部分のみ...
おすすめ情報