フレーム間の値の受け渡し方法

[新着] Webテンプレートを仮オープンしました



0   名前: やかん : 2006/09/03(日) 22:11  ID:sP0HRA63
こんにちは。

画面をfrm1とfrm2に分割します。
frm1に配置したボタンが押されたタイミングで、frm1側から指定した文字列をfrm2のラベルに
表示させる方法を考えています。
JavaScriptで可能でしょうか?
(本来は別の仕様なのですが、簡単に試せそうなものにしています)

もう少し詳しく調べればわかりそうなのですが、時間がないので質問させてもらいました。
どなたかご教授ください。
よろしくお願い致します。


<html>
<head>
</head>

<frameset cols="50%,*">
<frame name="frm1" src="frame1.aspx">
<frame name="frm2" src="frame2.aspx">

</frameset>

<body>
<form runat="server">
&nbsp;
</form>
</body>
</html>

1   名前: m035 ◆Wpzr1YKOiq : 2006/09/03(日) 22:11  [URL]  ID:kq3hJApW
parent.フレームのname.〜;
でフレームの参照を取れます。
〜部分はfrm2内で書き換えを行うときのようにすればOK。

>ラベルに表示させる
ラベルって何でしょう。
あとは自力で出来るでしょうから、わからなくても良いのですが、気になったので。

>もう少し詳しく調べればわかりそうなのですが、時間がないので質問させてもらいました。
詳しくは私のurl参照してもらうとして、自分で調べたほうが大抵は早いです。
BBSにレスポンスを求めるのは無理があります。
それと、
「調べられるけど面倒だから人に聞いてしまえ」
という考え方はほめられたものではありません。
調べられるなら、出来るところまで調べてから質問すれば良いだけです。

2   名前: やかん : 2006/09/03(日) 22:11  ID:sP0HRA63
>parent.フレームのname.〜;
>でフレームの参照を取れます。
>〜部分はfrm2内で書き換えを行うときのようにすればOK。

試してみました。
結果、ラベル(labelコントロール)ではエラーが表示されて少し悩みましたが、
テキストボックスで試してみると文字列表示できました。
ラベルは制御できないのかなぁ・・・
(.ラベル名.value,.ラベル名.textを試しましたが無理でした)


>「調べられるけど面倒だから人に聞いてしまえ」
>という考え方はほめられたものではありません。

申し訳ありません。今後気をつけます。

ご教授ありがとうございました。

一覧へ戻る