No.1ベストアンサー
- 回答日時:
はじめまして、naru さん。
可能ですよ。
・別ページにある input タグのvalue
・別ページにある scriptタグ内のグローバル var 変数
など。
また、関数などの呼出も可能ですよ。
◆サンプル #実際の書き方で説明を。
2フレーム構成のページを作成(#1)し、フレーム2(frame2.htm)側から、
フレーム1(frame1.htm)内をアクセスする
アクセス例:
A.parent.sub1.form1.value1.value でframe1のinput name=value1を参照
B.parent.sub1.dialog() でframe1のjavascript 定義関数を呼び出し
また、var ret = parent.sub1.dialog(); とすれば、dialog()がreturnした
値を受けることが可能。
※このサンプルでは、frame1内のjavascriptグローバルvar変数値を取得
C.parent.sub1.form1.jump.click() でframe1のinput name=jumpのクリック実行
=== 以下上記アクセス例用のコード
++(フレームページ)++
<frameset rows="50,*" frameborder="0" border="0" framespacing="0">
<frame name="sub1" src="frame1.htm" >
<frame name="sub2" src="frame2.htm">
</frameset>
++(frame1.htm)++
<SCRIPT LANGUAGE="JavaScript">
<!--
var g_val = 0;
function dialog() {
alert("g_val="+g_val);
return g_val;
}
function plus_proc() {
g_val++;
}
// -->
</SCRIPT>
<form name="form1">
<input type="hidden" name="value1" value="aaaaa">
//g_val の値を変更するボタンを配置
<input type="button" name="plus" value="plus" onClick="plus_proc()">
<input type="button" name="jump" value="jump" onClick="なにか処理でも">
</form>
============================
以上、参考までに。
がんばってみて下さい。
回答ありがとうございました。
IEで確認しましたところ、確かに変数の参照、
parent.sub1.dialog(); は可能でした。
しかし・・・ネスケでやると parent.sub1.dialog();
の方がだめなようでした。
でも参考になりました。
わざわざスクリプトまで書いて示していただき、
感謝いたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- Excel(エクセル) エクセルの印刷範囲をページ単位で可変にする方法 3 2022/05/23 13:04
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- JavaScript addEventListener()でリスナー関数に名前を付ける構文を教えてください 1 2023/07/01 17:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
submitボタン押下時にPOSTされ...
-
【jQuery】input nameの文字列...
-
テキストボックスの値同士を比...
-
新しくフォルダを作成したい
-
ボタンを押すとテキストボック...
-
Javascriptでのbuttonのname属...
-
テキストエリアをenterキーでフ...
-
テキストボックスの入力をリセット
-
javascriptの値をformのinput h...
-
エクセル マクロ submitについて
-
cookie使用時にundefinedと表示...
-
二つの入力欄に、同時に同じ文...
-
JavaScriptにて動的に配列を作...
-
複数のテキストフィールドを同...
-
フォームの一部をPOSTで送信で...
-
オーダーフォーム最終確認画面
-
name属性のないformタグの、中...
-
出発駅A、到着駅Bを選択すると...
-
return trueとreturn falseの用...
-
プルダウン 項目が多いので先頭...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【jQuery】input nameの文字列...
-
javascriptの値をformのinput h...
-
JavaScriptにて動的に配列を作...
-
新しくフォルダを作成したい
-
二つの入力欄に、同時に同じ文...
-
Javascriptでのbuttonのname属...
-
name属性のないformタグの、中...
-
テキストボックスの入力をリセット
-
出発駅A、到着駅Bを選択すると...
-
ASP.NETでNAME属性を固定にしたい
-
submitボタン押下時にPOSTされ...
-
ラジオボタンでクリックした値...
-
テキストボックスの値同士を比...
-
jqueryでtextareaのcols、rows...
-
入力フォームに半角スペース以...
-
cookie使用時にundefinedと表示...
-
ファイル選択ダイアログが表示...
-
テキストエリアをenterキーでフ...
-
hiddenを動的に作成したい
-
ボタンを押すとテキストボック...
おすすめ情報