• ベストアンサー

直接入力すると表示されるページにリンクできない

ホームページで、下記のようにリンクを設定しました。 <a href="#" onClick="openBrWindow('http://xxx/xxx/xxx.htm','リンク先名','')">リンク先名</a> 全部で15ヶ所、同じ書き方をして、 そのうち14ヶ所は正常に動きますが、 1ヶ所だけ違うページに飛んでしまいます。 この1ヶ所のアドレスをブラウザに直接入力すると 正しいページが表示されるのですが、 ホームページのリンクからだと違うページが出てしまうのです。 なお、href="http://xxx/xxx/xxx.htm" でも同じようになります。 また、動作の確認をしている環境は WindowsXP IE6.0 です。 何が原因で、どこを直すべきなのか ご教示いただけると助かります。 よろしくお願い申し上げます。

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

  • ベストアンサー
noname#79554
noname#79554
回答No.2

リンクをhttpから始まるアドレスで書いているということで、他人様のサイトへのリンクと仮定して書きます。 先方で、質問者さんが指定したページへのリンクを拒否していて、htaccessなどで実力行使しているかもしれません。 一度、そのリンクがおかしいサイトさんへ行って、「リンクを張るならこのページへ」という指定がされていないか、また、質問者さんがその「指定されたページ以外」にリンクを張っていないか確認してみてください。

toriesky
質問者

お礼

お礼が遅れてしまい申し訳ございません。 ご回答頂き、ありがとうございました。 リンクを張りたいページの管理者へ確認をしたのですが 特にリンクの拒否などはしていないとのことでした。 そのため、指定のページ等もないそうです。 他に良いお知恵がございましたら、お助け下さい。 何卒よろしくお願い申し上げます。

toriesky
質問者

補足

解決はしていませんが、 ご回答頂いたことを感謝致します。 ありがとうございました。

その他の回答 (1)

  • CONAN18
  • ベストアンサー率42% (132/313)
回答No.1

原因は"#"とリンク先を囲ってる( にあるのでは  通常は、<A href="http://xxx/xxx/xxx.htm">リンク先名</A>

toriesky
質問者

お礼

さっそくご回答下さり、ありがとうございます。 ただ、おっしゃるとおり <A href="http://xxx/xxx/xxx.htm">リンク先名</A> でやってみても同じ結果になってしまいます。 ()で囲んだのは、たしかopenBrWindowの後にリンク先のアドレスを 書くときは必要だと思ったからでした。 同じページの他の箇所はこの書き方で正常に動きます。 厚かましいお願いですが、もし他に考えられることがありましたら ご指摘頂けないでしょうか? よろしくお願いします。

toriesky
質問者

補足

解決はしませんが、ご回答頂けて 本当に有り難かったです。 ありがとうございました。

関連するQ&A

  • ボタンを使って、リンクする新しいウインドウページが開けません

    インターネットでホームページを開き、ボタンをクリックして別ウインドウを開こうとしても、ぜんぜん開けません。 例えば、 <INPUT type="button" value="スライドショー" onClick="OpenWin()"> のようにJAVAScriptを使って別ウインドウを開く場合にだけ、リンク先のページが開けないようです。インターネット上のいろいろのホームページで試しましたが、ボタンではリンク先を開くことはできませんでした。 今までは、問題なく開けていました。 一方、次のように <A href="http://homepage3.nifty.com/*.htm" target="_blank">冬景色</A> なタグを用いたところでは、リンク先ページが開けます。 ハッキリしませんが、あるホームページを開いた後からこの問題が出てきたみたいです。 自分のPCのOSはwin98です ブラウザはIE version6.0です。

  • フレームのあるページのリンクについて

    ホームぺージビルダー2001(os meです)でホームページを作成していますが、フレームページの左側に目次、1・2・3と言うようにし、右にその説明文を表示させたいのですが普通のリンクでは問題なくできたのにボタンを作成しリンクをさせようとしましたが、目次のページに表示されてしまい上手くいきません。 ソースは下記のように入力しています。 <FORM action="./"> <P align="center"><B><FONT size="1" color="#000000"><INPUT TYPE="button " VALUE="xxx" onClick="location.href='file:///C:/My Documents/homepage01/ xxx.htm'" target="bodypage" color: #000000; background-color: #ffffff ; border:ridge #999999;"></FONT></B></FORM> target="_blank" target="_top" 等色々とやってみましたが上手くいきませんので困っておりますどなたかわかり やすく教えてください。

  • リンクページが表示されません

    PC歴5ヶ月弱のものです。TOPページからサブページにジャンプしようとするとアクセス不可の答えが返ってきます。初めてフレームページに挑んだのですがそのページだけリンクしません。パスの指定が悪いのか、フレーム定義が悪いのか解らず困っています、どうか助けてやってください。 <td><A href="frame.htm"><img width="20" height="20" src="a_tai3.gif">リンク先</A></td> ↑パス指定 ↓フレーム定義 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <HTML> <HEAD> <TITLE>タイトル</TITLE> </HEAD> <FRAMESET COLS="180px,*" FRAMEBORDER="no" BORDER="0"                       FRAMESPACING="0" > <FRAME SRC="xxx.f.html" NAME="f1" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="auto" > <FRAME SRC="yyy.htm" NAME="f2" SCROLLING="auto"> <NOFRAMES><body>|<A HREF="zzz.htm">内容</A>|</body> </NOFRAMES> </FRAMESET> </HTML>

    • ベストアンサー
    • HTML
  • ひとつのリンクで、ページをふたつ開きたい

    タイトルの通りなのですが、教えてGooの過去ログを検索したところ、以下のようにすると出来ることが分かりました。 <A href="xxxxxx.htm" onclick="javascript:window.open('zzzzzzz.htm')"> そこで質問なのですが、open('zzzzzzz.htm')の部分のzzzzzzz.htmをリンク元のページ内にある、インラインフレームの中に指定して開く場合は、どうしたら良いでしょうか? xxxxxx.htmは別ウィンドウで開き、zzzzzzz.htmをインラインフレームの中で開きたいのです。 逆にするのはそのままでも出来たのですが・・・。 どなたがご教授お願いします。

  • イメージマップで作成したリンク先をクリックすると、残りの複数フレームにそれぞれ別のリンク先を表示させるには?

    ホームページビルダー6にて作成しています。 この前、画像をクリックした場合の方法を教えていただきました。↓ <img src="xxx.jpg" onclick="parent.b.location.href='a.htm';parent.c.location.href='b.htm';"> これを画像ではなく、 イメージマップで作成したリンク先をクリックすることによって、 複数フレームにそれぞれ別のリンク先を表示させる方法はありますか? ご教授お願いいたします<(_ _)>

    • ベストアンサー
    • HTML
  • 隠しリンク、裏ページ、等を見つける方法

    マンガ・アニメの2次創作サイトさんの裏ページへ行くための隠されたリンクを探したいのですが、過去の質問を検索し、そこに書いてあった方法は試してみましたがどうしても見つけられませんでした。 ヒントとして、「Tabキーには引っかからない」「ソース埋め込みではなく、リンクが貼ってある」とあります。 ctrl+Aで全反転はもちろんのこと、ソースを表示させリンクやTabキーに引っかからないリンクを作るタグ(<a onclick="location.href='URL'"></a>と<a onclick="window.open('URL')"></a>)の検索もしました。 それ以外に、まだTabキーに引っかからないリンクを見つける方法がありましたらお教え下さい。 また、ソースが表示できないページもありましたので、(右クリックしてもメニューが出ない、IEの表示→ソースで表示させると「このページをご覧いただくにはフレーム対応のブラウザが必要です。」と出る。)もしかしたらそこに隠されているのかもしれません…。 こういったページのソースを見る方法はありますか? 個人サイトさまですので、そこのURLは載せられません。 私は素人ですので良く分からないのですが、JavaScriptが使われているページもあるようです。 また、「そこまでして隠しているページは見なければいいじゃないか」というような、否定的なアドバイスはご遠慮下さい。 よろしくお願いいたします。

  • 複数のアラートから複数のジャンプページへリンクしたい

    サイトの1ページに6個のリンクボタンをつけ、それぞれに違うページにジャンプしたいです。 http://www.sky.sannet.ne.jp/masapine/java_alert8.html を参考に下記のようにしてみましたが、複数ページへのリンクの記述がわかりません。 どこかを変更すればよいのでしょうか。 よろしくお願いいたします。 <SCRIPT LANGUAGE="JavaScript"> <!-- function link1(){ if(confirm('本当にご覧になりますか。')){ location.href='xxx.html'; } } //--> </SCRIPT> <p><a href="xxx.html" onClick="JavaScript:link1();return false"><img src="photo.gif" alt="手術の写真を見る" width="150" height="37" /></a></p>

  • リンクで画像を置き換えたい

    初心者ですが、よろしくお願いします。 たとえば 001.jpg 002.jpg 003.jpg という3つの画像ファイルがある場合に、 ---------------------------------- <html> <body> ~省略~ <a href = "#" onclick = "change_img(1)">画像1</a> <a href = "#" onclick = "change_img(2)">画像2</a> <a href = "#" onclick = "change_img(3)">画像3</a> <img src = "XXX.JPG> </body> </html> ---------------------------------- のような感じで画像1,2,3のリンクをクリックすることで、 ページ切り替えるのではなく、 XXX.JPGの部分のみ切り替えるscriptを考えているのですが、 ご教授願いないでしょうか? 要望としては、切替候補の複数の画像は ページをロードしたときに最初に全て読み込んでおいて、 リンククリック時の画像の切替をスピーディにしたいと考えています。 サンプルの上記例にそくしたサンプルのコードなどを 回答いただけると助かります。 よろしくお願いいたします。

  • フレームページでページ内リンクを使用する。

    2分割のフレームページで、リンクをする際に、アンカーを使って、ページ内リンクをしたいのですが、どのように書いたら良いのでしょうか? 一応こんな風に書いたんですが。。 function setFrame(jpURL) { parent.samplepage.location.href = jpURL; } --------------------------------------------- <a href="#" onMouseover="setFrame('sample.htm','test')">壱</a><br> <a href="#" onMouseover="setFrame('sample.htm','test2')">弐</a><br> よろしくお願いします。

  • フレームを3つ使ったサイトにしています。それで3つ同時に別のページに飛

    フレームを3つ使ったサイトにしています。それで3つ同時に別のページに飛ばすのに、 (自分は、ホームページビルダーでホームページを作っています) <A href="#" onclick="parent.フレーム1.location.href='ページ1.html'; parent.フレーム2.location.href='ページ2.html'; parent.フレーム3.location.href='ページ3.html'; という書き方をしているのですが、 IEでは作動するのですがFireFoxでは正常に作動しません。 正常に作動されるためには、どういう風に書き換えれば良いのでしょうか? 都合のいい質問かもしれませんが、どうか宜しくお願いします。

専門家に質問してみよう