• ベストアンサー

JavaScriptでできない事があるのでお願いします。

JavaScriptをしようして、 ━━━━━━━━━━┳━━━━━━━━━━━━━  フレーム1       ┃フレーム2   ┌──┐       ┃┌─────────┐   │ボタン│      ┃│  テキストボックス  │   └──┘       ┃└─────────┘                ┃                ┃ フレーム1でボタンを押したときにフレーム2のテキストボックスに、 文章(こんにちは)とかを入力したいのですが、ネットで検索できませんでした。 どなたか教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#33813
noname#33813
回答No.3

IEだったら動いたんでそのまんま投稿してしまいました。 Mozzila系列だとnameでいけないんでしたっけ? まぁ、指摘が入ったんでちと訂正しますね。 ---- frame.html ---- <frameset cols="50%,50%"> <frame src="frame1.html" name="frame1"> <frame src="frame2.html" name="frame2"> </frameset> ---- frame1.html ---- // すいません、こっちにframe2が漏れてました <input type="button" onclick="window.parent.frame2.document.getElementById('txt').value='こんにちは'"> ---- frame2.html ---- // nameをidに変更 <input type="text" id="txt">

pekingenjin
質問者

お礼

--- frame1.html ---- のほうを修正したらできました★ ありがとうございます♪

その他の回答 (2)

noname#33813
noname#33813
回答No.2

NO.1です。 大変失礼いたしました。 frame2.html分を誤って投稿してしまいました。 正しくは以下になります。 ---- frame2.html ---- <input type="text" name="txt">

pekingenjin
質問者

お礼

できませんでした… エラーが起きてします…

noname#33813
noname#33813
回答No.1

こんな感じで。 ---- frame.html ---- <frameset cols="50%,50%"> <frame src="frame1.html" name="frame1"> <frame src="frame2.html" name="frame2"> </frameset> ---- frame1.html ---- <input type="button" onclick="window.parent.document.getElementById('txt').value='こんにちは'"> ---- frame2.html ---- <input type="button" onclick="window.parent.frame2.document.getElementById('txt').value='こんにちは'">

関連するQ&A

  • JavaScriptのフレームの中のテキストについて

    JavaScriptでフレームをつくります。 フレーム1でボタンを押すと、フレーム2のテキストボックスの中に文字を入力させたいのですが可能ですか? お願いします。

  • JavaScriptについて教えてください。

    JavaScriptについて教えてください。 ringo.html、orange.htmlがあります。 それぞれに、テキストボックスと、submitボタンが一つずつあります。 行いたいことですが、 どちらかの、submitボタンをクリックすると、 それぞれの、テキストボックスの値を表示したいです。 ※hiddenを使用して実現したいです。 【イメージ】 ringo.htmlのテキストボックスに「100」を入力 orange.htmlのテキストボックスに「200」を入力 いずれかの、submitボタンをクリックすると _______________ ringoの入力値は、100です。 orangeの入力値は、200です。 ________________ といったイメージです。 よろしくお願いします。

  • 入力に応じて有効化をするJavaScript

    テキストボックスに1文字でも入力があった時のみラジオボタンを選択可能にし、テキストボックスに入力されるまではラジオボタンを無効化したいと思っています どのようにJavaScriptを書けばいいか全くわかりません お願いします

  • JavaScriptでとても簡単なことだと思うのですが…

    どういう風に検索かければ言いかわかりませんでした。 フレーム1と2に分けて、フレーム1でボタンを押すとフレーム2のテキストボックスの中に文字を入力する。という物を作っています。 下記はフレーム1の内容の一部です。本当に簡単な質問だとおもいます。 <frame> <input type="button" value="ボタン1"onclick="window.parent.frame2.document.getElementById('txt1').value='おはようございます。'"> </frame> <frame> <input type="button" value="ボタン2"onclick="window.parent.frame2.document.getElementById('txt2').value='おやすみなさい。'"> </frame> この場合ボタンが二つ表示されるのですが、ここをボタンひとつでこの二つの処理を同時に実行させたいのです。 お力お貸しください。

  • JavaScriptでこんな事って出来ますか?

    JavaScript超初心者です。最近本を買って、ネットで調べながら勉強中なのですが、とても難しいです。 現在この様な事が出来ないかと色々調べているのですが、JavaScriptで、出来ますでしょうか?可能であれば、勉強もかねて作ってみようと思うのですが? 何も意味の無いスクリプトですが、一行テキスト3つに 入力したものを、各場所に配置して出力させる!と言うものです。まだ何も出来ていませんが、ソースを見ていただければと思います。 ソースです。 <FORM>ここにURL<BR> <INPUT size="50" type="text"><BR> ここにalt<BR> <INPUT size="50" type="text"><BR> ここに表示文章<BR> <INPUT size="50" type="text"><BR> <INPUT type="button" name="button" value="出力"><BR> ここに出力<BR> <TEXTAREA rows="5" cols="50"></TEXTAREA></FORM> といった感じです。出力結果として、 <a href= "1行目のURL" alt="2行目のalt">3行目の表示文章</a> のような感じで、最後のテキストボックスに表示させたいと思います。この様なことは、JavaScriptで可能でしょうか?可能な場合、どの辺を勉強すればいいでしょうか?変な質問ですが、よろしくお願いいたします。

  • 多分簡単なJavaScriptなんだと思います。

    JavaScript初心者です。 チェックボックスが5つ有り、任意のチェックボックスをチェックして実行ボタンを押すと、sentakuという名前のテキストボックスにチェックしたボックスの値が代入されるjavascriptの記述を教えて下さい。 例えば、1番目と3番目と5番目に、チェックを入れて実行すると、テキストボックスsentakuには「1,3,5」と表示されるとベターです。

  • JavaScriptの書き方

    今、プログラミングの専門学校でJavaのフレームワークStruts1.3.8を用いた模擬チームワーク開発を行っています。そこで、今行き詰っているので質問なのですが 1.jspファイルのテキストボックス内の要素(時刻入力欄)を時刻フォーム(xx:xx)に自動整形するJavaScript。 2.別のテキストボックス(備考欄)の入力文字数が半角200文字を超えたらエラーを出すJavaScript。 3.パスワード(password)と確認パスワード(password2)が一致しなければ送信ボタンを押しても送信しないようにするJavaScript。 に現在取り組んでいます。 Struts、JavaScriptについては一通りしか習ってませんので、何かいいアイデアがありましたらよろしくお願いします。

    • ベストアンサー
    • Java
  • フレームを利用してのWebページの操作

    こんにちは。JavaScriptについてはほとんど初心者なので 教えていただきたいのですが、 フレームAのページでテキストボックスに入力したデータをボタンを押すことでフレームBのテキストボックスに、 書き込むことは可能でしょうか? JavaScriptサンプル集のページを参考に実験してみたところ、フレームA・フレームBのHTMLが自分のPC上にある場合は可能だったのですが、フレームBをWebページに指定すると途端にできなくなりました。テキストボックスの場所の指定も正しくできているのですが・・・ 参考ページ等、何かご存知でしたらお教え下さい。 よろしくお願いいたします。

  • <JavaScript>tableタグを入力不可にしたい。

    こんにちわ。 タイトルのままなのですが、JavaScriptでtableタグのdisabled制御を行いたいのですがうまくできません。 例えば、テキストボックスの場合なら、 parent.fraXXX.txtXXX.disabled=true; (フレーム区切りされている。制御をするのはボタンが押されたフレームとは別のフレームのテキストボックス。) って、感じでできるのですが、tableタグだとうまくできません。 parent.fraXXX.tblXXX.disabledと書いても、parent.fraXXX.tblXXX自体で参照できずエラーになります。どう指定すればいいのでしょうか?そもそもできるのでしょうか? ネットで探してみましたが、うまくいかずです… かなり初心者な質問ですみません…未経験&突発な修正でまいっております。お助けください。

  • 計算をFLASHかjavascriptで

    FLASH8 win を使っております。 ホームページ上に FLASHかjavascriptで計算表を作りたいと思っております。 たとえば (1)のテキストボックスに任意数値入力 (2)のテキストボックスに任意数値入力 ((1)テキストボックス-(2)テキストボックス)×7000=(3)テキストボックス (3)テキストボックス÷30=(4)テキストボックス のように(1)と(2)を入力すれば(3)と(4)が自動入力されるような仕組みは どのようにしたらよろしいのでしょうか。 よろしくお願い申し上げます。

専門家に質問してみよう