• ベストアンサー

フレーム

yuhei-yの回答

  • ベストアンサー
  • yuhei-y
  • ベストアンサー率54% (28/51)
回答No.3

<img>タグや<a>タグで「onClick」を使用するのではなく、 <a href="javascript:ChangFram('FP2.HTM','FP3.HTM')"><img src="1.gif"></a> <p> <a href="javascript:ChangFram('F2.HTM','FP1.HTM')"><img src="2.gif"></a> とすれば良いと思いますよ。

kyappun
質問者

お礼

出来ました。 NO.2の方法でもNO.3の方法でも出来ました。 というより、両方とも試していたのですが出来なかったのです。 原因は違う個所だったようです。FRAMEのNAME内に-(ハイフン)を使用していたのですが、それを外したら出来るようになりました。 NAMEに使える文字にも制限があるのですね。 お答え下さった方、有難うございました&すみませんでした。

関連するQ&A

  • フレーム分けされたJSPでのsubmit

    JSP画面の上フレームがframeA,下がframeBで 上のフレームにsubmitボタンがある時、 下のフレームのフォームをsubmitしたい場合は どのようにすればいいのでしょうか? 以下のようにしているのですが、うまく動いていません。 教えて下さい。 現在書いているframeAの処理 ================================================== <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- function doSubmit(){ parent.frameB.document.ManagementFORM.submit(); } //--> </SCRIPT> <INPUT TYPE="submit" VALUE="登録確認画面へ" onClick="doSubmit()"> =============================================================== frameBのFORM ============================================================== <FORM METHOD="POST" ACTION="ManagementProcessServlet" NAME="ManagementFORM"> ==============================================================

    • ベストアンサー
    • Java
  • フレームネームの変更?に関しての質問です。

    フレームネームの変更?に関しての質問です。 javascript初心者です。 質問の仕方がよくわからないのですが… 分割したフレームで別ページ(bb.htm)を表示、その別表示内のジャバスクリプトでフレームの変更をする記述でtopの指定がある為?エラー(オブジェクトで指定されてないプロパティ)が表示されます。 ちなみにbb.htmのページは変更不可能です(外部ページのため) なお、test_1000の1000の部分が毎回変更されます。 こういった場合はどうすればいいのでしょうか? topの属性?を変更? いろいろ考えていたら混乱し行き詰ってしまいました。 趣旨として起動するHTAにてaa.htmの表示をしながらbb.htmを操作したいです。 わかりにくい文書でご迷惑をおかけしますが解決方法を教えてください よろしくお願いします。 //起動するHTA <frameset cols="150,*" name-"oya"> <frame src="aa.htm" name="a"> <frame src="bb.htm" name="b"> </frameset> //bb.htm <frameset cols="150,300,*" name="test_1000"> <frame src="zz.htm" name="f1"> <frame src="xx.htm" name="f2"> <frame src="yy.htm" name="f3"> </frameset> //このbb.htm内のyy.htm内にての記述 top.test_1000.cols="*,200,400"

  • 違うフレームにあるフォームをsubmit(送信)

    JavaScriptかPHPかでも質問なのですが、Mainフレームには送信ボタンはありませんし、出来ない(しない)ものとします。 かわりにSubフレームが読み込まれたときにJavascriptでMainフレームのMainFormフォームをSubmitさせるような記述は出来ますでしょうか? その後PHPの変数でデータを操作しようと思っているのですが、PHPでデータを受け取れません。 要は、Javascriptを使わなくてもいいのですが、PHPで他のフレームにあるフォーム内のデータを受け取りたいのです。 どなたか助けてください。 ★★★★★★★★★Mainフレーム★★★★★★★★★ <form name="MainForm" action="Sub.php" target="Sub" method="post"> <input name="ABC" type="text"> </form> ★★★★★★★★★Subフレーム★★★★★★★★★★ -----JavaScript部------- parent.Main.document.MainForm.submit(); -----PHP部------- <?php extract($_POST); global $ABC; echo $ABC; ?>

    • ベストアンサー
    • PHP
  • JavaScriptでのフレーム間の値の受け渡し

    はじめまして。 JavaScriptでのフレーム間の値の受け渡しについて、お聞きしたいと思っています。 ・下記left.htmでは、リストボックスから画像名を選択します。 <script type="text/javascript"> <!-- function sample(image1){ parent.fuseaction = image1; location.href="right.htm"; var image1 image1 = image1.jpg image2 = image2.jpg } // --> </script> <body> 下記の画像を選択してください。 <p><select> <option value="0"></option> <option value="image1" selected>画像1</option> <option value="image2">画像2</option> </select></p> </p> <p><input type="button" value="ボタン" name="B3" onClick="sample(image1);"> </p> <p><a href="main.htm" target="main">sample</a> </p> <p>  </p> </body> </html> ・下記right.htmでは、画像名を表示します。 <script type="text/javascript"> <!-- function sample(image1){ } src="sample(image1)" まだ、初心者のため、みなさまに教えて頂きたいと思います。 よろしくお願いします。

  • 別フレームのフォームへの入力で

    フレーム1(f1)のボタンを押すとフレーム2(f2)のテキストボックス(t1)に文章を入力するようにしたいのですが、 フレーム2のフォームに名前がついている時は(フォーム名はform1)、 parent.f2.form1.t1.value = "test"; で動作したのですが、フォームに名前がない場合に、 parent.f2.forms[0].t1.value = "test"; とした場合、「'parent.f2.forms.0'はNULLまたはオブジェクトではありません」とエラーが出てしまいます。 これを解消したいのですが、エラーの原因がわかりません。 教えてください。 よろしくお願いしますm(_ _)m

  • フレーム分割領域のサイズを変更する

    HTMLのframesetタグでフレームを分割してHTMLを 表示させることができます。例えば... <frameset rows="40%,60%"> <frame name="frm_01" target="f_left" src="left.htm"> <frame name="frm_02" target="f_right" src="right.htm"> </frameset> と記述すると、ウィンドウ左にleft.htmを40%、ウィンドウ右にright.htmを 50%割合で表示します。これらを何かHTML上のボタンをクリックされる などのイベントが生じた場合に、ウィンドウ分割してある比率を(例:left.htm40%→60%)の ように変更したいのですが、そのようなことはできないものでしょうか?

  • 異なるフレームから異なるフレームのフォームに値を入力

    異なるフレーム(AとBとします)があります。 フレームAの1つの"button"を押すとフレームBのそれぞれのフォーム(ログイン画面のIDやパスワードのボックス)に 一括で入力されるようにしたい。できれば、自動でそのフォームの送信もしてほしい。 ・フレームAは自由に変更可能。 ・フレームBは変更禁止。(YahooやGmailのログイン画面とかWebページを想定) ・フレームBのフォームの"name"は同じ。一定。 ・フレームBのフォームには"hidden"を含むとする。(入力しなくてよいフォームがある) ・フレームBのフォームの送信ボタンは"submit"か"button"と一定でない。表示するページによる。 こんな感じの条件でJavascriptとHTMLで作くれる方お願いします。

  • 他のフレームにあるボタンを使用不可にするには?

    2つのフレームに分割した画面で、一方のフレームにあるボタンを押したら、他のフレームにあるボタンを使用できなくしたいのですが、うまくいきません。下記のスクリプトでは、エラーになってしまいます。どのようにしたら良いでしょうか、よろしくお願いいたします。 <フレームの設定> <html> <head><title>フレームを縦に分割する</title></head> <frameset cols="50%,50%"> <frame src="left.html" name="light_frame" frameborder=1 border=1> <frame src="right.html" name="left_frame" frameborder=1 border=1> </frameset> </html> <left.htmlの内容> <html> <head> </head> <body> <form name="myform"> <input type="button" name="bt_del" value="削除"> </form> </body> </html> <right.htmlの内容> <SCRIPT Language="JavaScript"> function func1(){ //NG parent.left_frame.document.form.myform.bt_del.disabled = true; //これもNGでした //parent.left_frame.document.forms['myform'].bt_del.disabled = true; } </SCRIPT> <html> <head> </head> <body> <p><input type="button" value="変更" onclick="func1()" > </body> </html> 以上です。

  • 複数フレームで「戻る」ボタンを押すと、1フレームしか戻らない

    お忙しいところ申し訳ありませんが、教えてください。 「複数フレームを同時に書き替える」まではわかったのですが、「戻る」ボタンを押すと、1フレームしかページがもどりません。3フレームに分けているのですが、3フレームが同時に「戻る」ことはjavascriptでできるのでしょうか?ちなみにスクリプトは function viewWin(p1,p2,p3){window.open(p1,"frame1");window.open(p2,"frame2");window.open(p3,"frame3");} です。 基本的な質問だと思うのですが、わからなくて困ってます。どなたか教えてください。よろしくお願いします。

  • HTMLフォームボタンによるターゲットフレームを指定したリンク

    上下にフレーム分割してあり、上をname="header",下をname="contents"としてあります。 head側のHTMLに記述したフォームボタンを押すと、親ウインドウ(target="_parent")に リンク指定先が展開されるようにしたいのですが下記の記述ではうまくいきません。 意図した親ウィンドウでなく、head側のフレーム内に展開されてしまいます。 <input type="button" name="01a" value="前へ" onclick="parent.head.location.href='../hoge1/1.htm'"> <input type="button" name="03a" value="目次" onclick="parent.head.location.href='../index.html'"> <input type="button" name="03a" value="次へ" onclick="parent.head.location.href='../hoge3/3.htm'"> 参考にしたのは以下ですが、何が誤っておりますでしょうか。よろしくお願い致します。 http://www.west-mira.jp/javascript/link/button2.html