- ベストアンサー
alphaEDIT フレームターゲット
alphaEDITでホームページを作成しています。 フレームを縦2分割にして左側のフレームにメニュー、右側にメニュー 画面にあるメニュー項目をクリックすると右側のフレームの画面が切り替わる・・という風にしたいのですが、メニュー項目にリンクをつける時にターゲットの項目にrightがないので、自分でrightとターゲットのところに記入して見たのですが、実際にネット上で動かすと右側に独立して新しいウインドウページが飛び出てしまいます。 枠の中でパシャツと変わらないのです。 そうするためには、ターゲットの選択は、何にしたらいいでしょうか?
- midori_koh
- お礼率100% (3/3)
- HTML
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
右側のフレームに指定してあるnameを、ターゲットに指定して下さい。
その他の回答 (1)
フレームページをindex、左右各々をl、rのHTMLが在るとします。 名前も一緒で・・・ indexでlとrを表示出来たとします。 lがメニューならlのhead内(body直前)に以下を記述。 <base target="r"> XHTML時は以下。 <base target="r" />
お礼
フレーム作成する時にフレームの名前(name)を問われた時にそれぞれ左に来る方をleft、右側に来るほうをrightとすればよかったんですね。htmlファイルの名前を入れていました。^^; 解決しました。ありがとうございました。
関連するQ&A
- ビルダー5.0 フレームのリンクの仕組みを教えて下さい!
現在作っているホームページは、左側にメニュー項目をつねに表示させながら、その項目をクリックすると、右側のメインのページで確認できるような作りになっています。 そこで、左側のメニューの中から、リンクしたい項目を範囲指定→リンクの挿入でファイルにリンクしたいページを指定したいのですが・・・ 今まで、一ページ作り終えるごとに、左側、右側とその両方の計3ページを保存してきました。 その中の、どれにリンクをつないだらいいのでしょうか? どうしてもうまくできなくて、右側のメインページにもうひとつのメニューとメインページが同時に出てきてしまったり、メニュー画面が消えてしまったりするので困っています。 また、購入した本では、「ターゲット」ドロップダウンリストで新しいウィンドウ、同一ウィンドウ、親ウィンドウ、全画面の下に、更にcontentsとmainという項目が選択でき、その右側にフレームの位置を表す絵が表示されているのですが、私のそのリンク先のファイル選択の画面では、それがありません・・・ 「ターゲット」にある4つのウィンドウについての解説もしていただけると、とても助かります・・・ 初心者の質問でごめんなさい。 ご回答お願いします。
- ベストアンサー
- ホームページ作成ソフト
- フレームのターゲット設定がうまくいきません
今回、Flashの無料素材を使用して、ホームページ作成を試みています。 その際にフレームを上下に2分割して、フレーム上にFlash素材(メニューボタン)を、下にコンテンツ内容を表示させるようにしたいのですが…。 ボタンを選択すると、フレーム下のみ画面が変わってほしいのですが、ボタンを押すたびに新しいウィンドウが出現してしまいます。 ■フレーム用HTMLソース■ <frameset rows="40%,*" frameborder=0> <frame src="menu.html" name="menu" noresize> <frame src="main.html" name="main"> </frameset> ■Flashメニュー用Textファイル内■ //メニューの名前 &menu01=about& &menu02=bbs& &menu03=link& //リンク・ターゲット &url1=./about.html& &target1=main& &url2=./bbs.html& &target2=main& &url3=./link.html& &target3=main& どこを変更すれば新規ウィンドウが出ないようにすることができるでしょうか? (フレーム上のメニューを普通のHTMLでのリンクにするとうまくいくのですが…(;_;)) もしくはHTMLやTextファイルでは制御できないものなのでしょうか? 文章が拙くて申し訳ありませんが、わかる方、ご教授お願いいたします。
- ベストアンサー
- Flash
- ターゲットのフレーム作り
frame.htmでフレーム左側のメニューを作り、 a.htm b.htmなどを右側に表示させるHPを作りたい のですがうまく出来ません。 今は、左側のリンクの部分をクリックすると新しい ウィンドウが出てくるようになっています。 フレームをのせる大元のファイルはindex.htmにして ますが、これは <frameset cols=20%,80%> <frame src="frame.htm"> <frame src="a.htm"> </frameset> にしてますが、多分ここは問題ないと思うのですが。 問題あるのではないかと思うのは、 frame.htmの部分ではないかと思うのですが、 これのリンク部分の内容は、 <a href="b.htm" target="frame2"> aファイルだよん </a> という形になっています。本に書いてある通り やっているのですが、どうして新しいウィンドウが 出てくるのでしょう? 誰か教えてください。お願いします。
- ベストアンサー
- HTML
- ホームページ作成で、フラッシュ素材をクリックすると、分割してある別のフレームに画面が出ません
1ページを2フレームに分割してあります。 左側をフレーム名 → <FRAME src="index-l-.htm" name="left"> 左側をフレーム名 →<FRAME src="index-l-.htm" name="right"> フレーム左側は、メニュースペースとしてあります。 右側は、左フレーム内に設置してある項目をクリックすると、そのページが表示されるようにしてます、 今までは、このページの左側は、テキスト形式で 項目を表示して、クリックすると 右側に表示してました。 例 左側メニュー項目【自己紹介】をクリックすると、右側に【自己紹介ページ】 このときのコマンドは、<A href="sub-zikosyoukai.htm" target="right"><ACRONYM>自己紹介</ACRONYM></FONT></A></DIV> 左側を、フラッシュでメニュー項目で表示したいのですが、 &menu1=自己紹介& &menu1_1=自己紹介& &url1_1=sub-zikosyoukai.htm& &target1_1=_right& と、してみたのですが、フレーム右側に表示されず、新しいウインドウになって表示されてしまいます。 &target1_1="right" と入力してみても駄目でした、 テキストで別フレームへクリック結果を表示するのと、フレーム名は同じでもコマンド名が違うのでしょうか? ちなみに、こちらのフリー素材 メニュー2をダウンロードして行ってみました。↓ http://naturalbreeze.cside.com/flash/menu/menu.index.html http://naturalbreeze.cside.com/flash/menu/menu.index.html この素材のメニュー画面は、英語文字しか表示できませんが、上記のメニュー項目及びプログラム名の 自己紹介と日本語表示してあるのは、わかりやすくする為です、実際にこちらで作成した、サンプルは、英語文字で 行ってます。皆様のお力をお借りできれば幸いです、何卒、よろしくお願い申し上げます
- ベストアンサー
- ホームページ作成ソフト
- ターゲットフレームについて教えてください。
フロントページを使っています。元々上下に3分割されたフレームの真ん中部分に、さらに左右に2分割したフレームを入れたいのです。左部分をコンテンツにして、リンク先を右部分に表示したいのですが、ターゲットフレームを右部分のフレーム名にしてるのに、どうしてもリンク先を表示させると左部分が残らず、元々の上下のフレームしか残りません。教えてください、よろしくお願いします。
- 締切済み
- HTML
- フレーム内のリンク
題名が間違っていたので再度。 続けて質問スイマセン。お世話になっています。 2分割フレームを使っています。 左側にメニュー(リンク)、右側のフレームに、リンクをクリックした際に画像を表示させたいですが、上手くいきません。 説明は下手でスイマセン。宜しくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- フレームのことで
今、作っているサイトでは縦2分割のフレームを利用しているんですが ちょっと困っています。 それは、左側の小さい方のフレームにサイトの主なメニュー(リンク)を 置いているんですが、そのリンク先が大きいほうのフレームに 表示させたいのですが、小さいフレームにリンク先が出てきてしまいます。 小さいフレームにある方のリンク先を大きいフレームの方に 表示させるにはどうしたらいいですか? ちなみに、フレームは以下のタグを使っています。 どんなタグをどこに書き足したらいいのか、教えてください。 <FRAMESET COLS="25%,75%"> <FRAME SRC="menu.html" NAME="main.html"> <FRAME SRC="main.html" NAME="main.html"> </FRAMESET>
- ベストアンサー
- JavaScript
- フレームを入れ子式にする方法
フレームを使ってホームページを作りたいのですが表示がうまく出来ません。 ホームページビルダー7で作成していますがある程度のタグは読めます。 frame1.htmlを上下に二分割し、フレーム名topとunderを作成 ↓ frame2.htmlを左右に二分割し、フレーム名leftとrightを作成 ↓ topからリンク先をunderにtarget指定してframe2.htmlを表示 ↓ 画面がtop,left,rightの三分割になる 以上のようなことをしたいのですが、right部分のページが表示されません。left部分にtargetをrightに指定したリンクを貼っているのですがクリックすると別窓で開いてしまいます。 フレームの中にフレームを開くことは出来ないのでしょうか?それともリンクの方法等が間違っているのでしょうか? それと、もう一点質問です。 top、left、rightの三つに分割された状態から、leftにあるリンクを使ってtop,underの二分割に戻すことは可能でしょうか? リンクの指定に_topもしくは_parentを使うと全画面にunderが表示されてしまいます。
- ベストアンサー
- その他(インターネット・Webサービス)
- HTMLのリンクについて
自分のホームページ造りを始めました。 その際、左右に画面を2分割し、左側画面のメニューのハイパーリンクをクリックして、右側画面に表示されるようにしたいです。 左側と右側画面にそれぞれ「NAME」属性でframe1, frame2 として、TARGET属性を挿入して、リンクを表示させるフレームをframe2 と指定したのですが、何度試しても、新しい(別の)ウィンドウでリンクが開いてしまいます。 以下の様に書きました。 (省略) <A HREF="main.html" TARGET="frame2">ホーム</A><BR> <A HREF="column.html" TARGET="frame2">コラム</A><BR> (省略) 間違ってはいないと思うのですが、お分かりの方がいたら、ご指摘お願いします。
- ベストアンサー
- Mac
お礼
フレーム作成する時にフレームの名前(name)を問われた時にそれぞれ左に来る方をleft、右側に来るほうをrightとすればよかったんですね。htmlファイルの名前を入れていました。^^; 解決しました。ありがとうございました。