• ベストアンサー

フレームname指定するとリンクできない??

単純に左右にフレーム分けしたH.P.を作っています。 順調に組み立ててきたのですが、右枠(メイン)内に表示する為用意したファイル3つ同士で、1p.へのリンクができなくなってしまいました。 1p.→1,2,3、他へのリンクOK 2&3p.→1×   →2,3、他OK ソース記述はファイル名を入れ替えて確かめたので間違いなくリンクできるはずなのですが 1p.のファイル名にすると(<a href="---1.html">~</a>)更新時に設定してあるサウンドも鳴りません。 違う所といえば1p.側はフレームを作った際に <frame src="---1.html" name="sheet">と指定してあるぐらいです。 この指定をする時は他のページからも何か記述が必要なのかと予想してみましたが、うまくリンクさせるにはどうしたらよいでしょうか? 宜しくお願いします。

  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • mat-21
  • ベストアンサー率56% (91/162)
回答No.1

ちょっとわかりにくいですが、これではいかがでしょう? 全ての右側枠へのリンクは <a href="---1.html" target="sheet">~</a> でいかがでしょう?

hurry5me
質問者

お礼

実はこの方法も試してだめでした。 で、リンクできているページ(---1.html)をコピーして問題の箇所以外をすりかえたところ、うまくいきました。 一体なんだったのかわからないのですが、とりあえず解決です。 ありがとうございました。

関連するQ&A

  • フレームのリンクのやり方を教えてください

    上下のフレームつきのHPを作成しました。 上に画像アイコンを並べて、 それをクリックしたら、下のページにそのURLが出るようにしたいのですが、うまくできません。 ちなみにテキストリンクなら成功しました。 その時のタグが <a href="http://www.~.html" target="上フレーム名">テキスト</a> です。 ちなみに画像アイコンの方は <a href="http://www.~.html" target="上フレーム名"> <img src="画像URL"></a> で、画像リンクのタグにtargetを加えただけのものです。 たぶんこれが間違ってると思うのですが、 どうしたらうまくリンクできるでしょうか? 教えてください。 よろしくお願いします。

  • フレームを超えてリンクする方法

    お世話になっております。違うフレームにリンクする時は、リンク先のフレームネームを指定すればよいのですが、 違うフレームのページ内の特定の場所にリンクする場合はどうやってやったらいいのでしょうか。 <a href="aaaaa#1930">*****</a> aaaaaにフレームネームを入れても飛びません。 教えてください!

    • ベストアンサー
    • HTML
  • リンクに触れると効果音がでる

    ブログでリンクに触れると効果音でるタグですが 下記のリンク部分には何処を指定するのでしょうか? <HTML> <HEAD> <TITLE>リンクに触れると音が鳴る</TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- //リンク音を鳴らす function runSound() { document.all.link_sound.src='サウンドファイルのURL'; } // --> </SCRIPT> <BGSOUND src="#" id="link_sound" loop=1 autostart="true"> </HEAD> <BODY> <A href="リンク1のURL" onMouseOver="runSound()">リンク1</A><P> <A href="リンク2のURL" onMouseOver="runSound()">リンク2</A><P> <A href="リンク3のURL" onMouseOver="runSound()">リンク3</A><P> <A href="リンク4のURL" onMouseOver="runSound()">リンク4</A><P> <A href="リンク5のURL" onMouseOver="runSound()">リンク5</A><P> </BODY> </HTML> 又、どの部分をコピーすればよいのでしょうか? 何方かご教授をお願いします m(_ _)m

  • ドリームウィーバー8 フレームへのリンク

    質問です。 ドリームウィーバー8を使って。 3分割したフレーム内 (上top、左left、右main) このように分割しており。フレーム名もそのようにしています。 上top にテキストのリンクを張り 右mainにリンクページを表示したいのですが、どうしても 別ウィンドウが立ち上がり、mainにリンクページが表示されません。 ネットや本で調べて記述どおりにやっていますが どうしても別ウィンドウが立ち上がる状態です。 どなたか、この原因がわかりますでしょうか? <a href="../testHP/public_html/link/Store-introduction.html" target="main">リンクです</a> topフレームのタグはこのように記述してます。 フレーム名も間違っていません。 indexのタグはこうです <title>無題ドキュメント</title> </head> <frameset rows="92,584" cols="*"> <frame src="UntitledFrame-7.html"id="top"/> <frameset rows="*" cols="115,912"> <frame src="UntitledFrame-1.html"id="laft"/> <frame src="UntitledFrame-8.html"id="main"/> </frameset> </frameset> <noframes><body> </body> </noframes></html> これでなにか原因がわかれば。 ご教授お願いします。

  • フレームからフレームへのリンク

    かなりの初心者です!昨日から悩んでます。 自分のホームページを初めて作成しているところです。1つのウィンドウに2つのフレームがあります。 1つはmenuフレームもうひとつはmainフレームです。 menuフレームのメニューをリンクさせてmainへ表示させたいのですができなくて悩んでます。 <a href="kaiteki.html" target="main"><p>**</p></a> だと別ウィンドウになってしまいますし… 知っている方お知恵をおかしください。

    • ベストアンサー
    • HTML
  • フレームから場所を指定したリンクを・・・

     今私が製作しているホームページはフレームを縦に二分割しています。 左側のフレームにメニューとしてリンク用のボタンをおいて、右側のフレームにメインのページをおいてます。 今回あまりにも長いページが1ページできてしまったのでリンク用のボタン二つを用意し、長いページの中に二箇所<a name="~"></a>と付けました。 左側のリンク用のボタンにも<a href="~.html#~></a>としているのに、 実際クリックするとその長いページの頭から普通に表示されてしまいます。 フレームをつかってメインの方に場所を指定してリンクはできないのでしょうか? 読みにくい文章で申し訳ありませんがどなたか助けてください。

    • ベストアンサー
    • HTML
  • フレームのターゲットについて

    ホームページ作成のHTMLについて教えてください。 三つのフレーム構成でページを作成し、各フレーム名を付けました。 コンテンツをフレーム名「mainFrame」に表示させたく、ターゲットで指定してもなぜか別窓が開いて表示されます。 試しに「_blank」「_top」などを試したら、これは正常に動きました。 原因がお解かりになるかた、宜しくお願いします。 記述しているHTMLはこちらです。 <frame src="main.html" frameborder="no" scrolling="NO" noresize id="mainFrame" /> <a href="***.htm" target="mainFrame">リンク</a> 宜しくお願いします。

  • targetを他フレームとアンカーポイント両方指定したい場合

    どなたか、お願いいたします。 リンク先のターゲットの指定ですが、 他のフレームを指定する場合、 <a href="test.html" target="main(フレーム名)"> ですよね。 さらに、ページのアンカーポイントへの指定は <a href="test.html" target="top(アンカー名)"> だと思うのですが、 他フレームへの指定で、更にページのアンカーポイントを指定する場合、どうすれば良いのでしょうか? 初心者でお恥ずかしい限りですが、よろしく お願いいたします。

    • ベストアンサー
    • HTML
  • <a name>のタグで別のフレームにリンク先を表示したい

    現在ホームページを作っている真っ最中です。 ひとつ行き詰ってしまったのですが、 <a name>のタグで元のフレームを残したまま、 別のフレームにリンク先を表示するにはどうすればヨイのでしょうか? 1と2にフレームを分けているのですが、 2のフレームに、<a name="xxx">を仕込んだ状態で、 1のフレームに、<a href="sample.html#xxx">リンク</a>を貼り付けて 試しましたが、これだと1のフレームに表示されてしまいました。 今度は、<a href="index.html" target="ウィンドウ名">リンクボタン</a>で試したのですが、これだと新たにウィンドウが表示されてしまい、尚且つ、1のフレームが消えた状態でウィンドウが出てきてしまったので、 これもダメでした。 ちょっと文章が下手で読みづらいかと思いますが、 良かったら暇な時に回答してくださるとうれしいです。 宜しくお願いします。

  • フレームありのページにリンクしてさらにそこに表示するHTMLも指定する

    まずフレームのなしのページ(以降A)からフレームありのページ(以降B)へリンクさせます。 そしてBは毎回違うものを表示したいのです。 そこで、今まではAのリンク先を常にBにしてBのフレームのソースを毎回書き換えてました。例えば以下のmain001.hrmlをmain002.htmlにしたりして。 <FRAME name="header" scrolling="NO" src="header.html" frameborder="NO" noresize> <FRAME name="main" src="main001.hrml" scrolling="AUTO" frameborder="NO" noresize> ですが、毎回このフレームのソースを買えるのではなく、 Aのリンクの記述を変えることでBのフレームのmainのHTMLを変更したいのです。 要はフレームのページへリンクしてさらにそこに表示するHTMLもリンクもとのページから制御したいのです。 できるんでしょうか? お願いいたします。

専門家に質問してみよう