- 締切済み
リンクが機能しない
ローカルにあるhtmlファイルをブラウザからアクセスして、URLが file://で始まるページだと、下記のリンクでページ内にジャンプしません。 <A href="#etc"></A> <A name="etc"></A> エンジンをtridentからblinkに変更するとジャンプします。 しかし、下記の件でblinkではなくtridentのままにしたいです。 http://okwave.jp/qa/q8269492.html tridentでリンクを機能させる事は可能でしょうか? 試しに下記のサイトをローカルに保存して開くとページ内ジャンプして リンクは機能していました。 http://rdfaq.fc2web.com/ file://から始まるローカルファイルでリンクが機能するしないの違いは何でしょうか?
- darky2
- お礼率34% (25/73)
- HTML
- 回答数5
- ありがとう数0
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- think49
- ベストアンサー率59% (285/482)
下記HTMLにて IE10 で検証しましたが、リンク先にジャンプできない現象を再現できませんでした。 ---- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta charset="UTF-8" /> <title>test</title> </head> <body> <h1>test</h1> <p><a href="#etc">etc</a></p> <p style="margin-top: 2000px"><a name="etc">etc</a></p> </body> </html> ---- > file://から始まるローカルファイルでリンクが機能するしないの違いは何でしょうか? 現状では原因を特定できません。 問題外と思われるソースを削除して切り分けし、「現象を再現可能な最小のHTMLソース」を掲示してください。
- tracer
- ベストアンサー率41% (255/621)
えと、検証するならもっとまともなブラウザを使ってはどうでしょうか。 IE(互換モードが怪しすぎる)やSlepnir(IEサポートが怪しすぎる)は標準ブラウザではないですよ? 検証するなら、chromeとかfirefoxとかoperaとかsafariなどの、標準ブラウザでやってみてください。 Slepnir独自の挙動の場合は、他ブラウザの検証自体に意味がないですが。。
- ORUKA1951
- ベストアンサー率45% (5062/11036)
それは絶対におかしい!!! 基点アンカー<a href="#etc">その他へ</a> にポインターを合わせてもポインターの形状が変わらないのですか??
- ORUKA1951
- ベストアンサー率45% (5062/11036)
だとしたら、次に疑われるのが文法エラー ⇒Another HTML-lint 5( http://www.htmllint.net/html-lint/htmllint.html ) にてDATAを選択して もうひとつの可能性は、他の要素が覆っている。 ブラウザの表示メニューからスタイルシートを使用しないにする。 直接IEからだとどうなのでしょう。
補足
IE10でも同様に機能しませんでした。
- ORUKA1951
- ベストアンサー率45% (5062/11036)
本来は、動作するはずなのですが、IEは御存知のように、ファイルマネージャーを兼用してきました。そのために、本来のURIの処理と異なります。 他のブラウザを使用すると動作するはずです。 ウェブ開発にはfirefoxを使用されるほうが無難です。ファイルマネージャーのままだと、ルートを利用した絶対パスが使えません。例えばすべてのページでhref="/CSS/standard.css" なんて動作確認できません。 あなたの場合、もっとも良いのはローカルにHTTPサーバーをインストールするのがベストです。そうすると、 C:\user\home\をルートにしておいて、http://local.host/bat.htmlをsleipnirでレンダリングエンジンをtridentの場合も動作するでしょう。
補足
ありがとうございます。 さっそく、ローカルHTTPサーバ立てましたが、結果は全く同じでした。 Sleipnirでtridentにしてもリンク機能しません。 試しに保存したサイトをローカルHTTPサーバに置いたときは リンクは機能しました。
関連するQ&A
- shtmlファイルへのリンクについて
事情がありshtmlを用いています AA.shtmlファイルの<a name="BB">にリンクしたいのですが <a href="AA.shtml#BB"> だとうまくページの指定の位置にジャンプしません(エラー) shtmの制限なのでしょうか AAファイルをhtmlとすると動作します AA.shtmlファイルの<a name="BB">にリンクする方法を教えてください。お願いします
- 締切済み
- HTML
- ファイルへのリンクに関して
環境:IE8、IE9 教えて下さい。 社内でイントラを作成していますが、その際に単純なファイルリンクをしたいと 考えています。 記述としては下記のような簡単なものですが、ホームページ上からクリックしても 何も反応しません。 《記述内容》 <a href="file://IPアドレス\C:\フィル名.csv" target="_blank"> IE9の場合、信頼済みサイトへ登録しなければならないという事で、登録はしてあります。 また、共有フォルダのリンクだからおかしいのかと思い、ローカルのファイルを指定して みましたがダメでした、、、 やはり最近のIEではfileプロトコルはダメなのでしょうか? HTMLでファイルやフォルダに対してリンクをするような場合は、どのような記述をすれば 良いでしょうか???? 初歩的な質問で申し訳ありませんが、教えて下さい。
- ベストアンサー
- HTML
- HTML何ヵ所かからPDFにリンクさせるには?
HTML何ヵ所かからPDFにリンクさせるには? HTMLファイルからPDFにリンクさせるには、Adobe Acrobat 7.0 の場合、 PDF Open Parameters(http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf ) で紹介があり、 例えば <A href="***.pdf#page=2&view=FitH,top">第1のリンク先へ</A> でAdobe Acrobat 7.0 で作成したPDFファイル(***.pdf)のページ2のトップにリンクできることは確認しました。 ところが同じHTMLファイル何ヵ所かから、同じPDFファイル(***.pdf)の異なるページにリンクさせることができません。 例えば、 <A href="***.pdf#page=5&view=FitH,top">第2のリンク先へ</A> <A href="***.pdf#page=8&view=FitH,top">第3のリンク先へ</A> として、他の2ヵ所から、其々ページ5とページ8 へジャンプさせようとしましたが、全てページ2にジャンプしてしまいます。 HTMLファイル複数箇所から同一のPDF何ヵ所かへリンクさせるにことはできるのでしょうか? また、その方法を教えてください。 更に、Adobe Acrobat 7.0 の他で作成したPDFファイルへリンクさせる場合も同様にできるのでしょうか? よろしくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
- Firefoxでアンカーリンクが飛ばない件
こんにちわ。 Firefoxのみアンカーリンクが機能しません。 別ページには飛ぶのですが、そのページのTOPへ飛んでしまいます。 こういうことです。 B.htmlページ内からA.html内の#abc_01へ飛ばしたいのです。 しかしA.htmlのページTOPへ飛ばされ、ぜんぜーーん#abc_01へ飛んでくれず 機能しないのです。 しかし、ローカル環境では飛んでくれております。 ※A.html <h2 id="abc_01">ダミー</h2> ※B.html <li><a href=A.html#abc_01>ダミーはこちら!</a></li> 色々調べて、以下の事を試してみましたが代わりませんでした。 ■IDの名前を変更 ■name="abc_01"を付け加える。 Firefox Ver.21.0 もう少しで納品の期日が迫ってきていますので急いでおります。 どなたかわかる方お返事お願いいたします。
- ベストアンサー
- HTML
- HPで同じページ内にリンクを貼る方法
HPを作り始めたばかりでよく分からないので質問させていただきます。 同じページ内にリンクを貼りたいのですが、 私がHPを作っている所では<a href=""> の""の中がhttpから始まるURLでなければリンクできないようになっているのです。 (でもnameは使えるらしいです…) <a href="#abc"> <a name="abc"> というやり方があるのは知っているのですが、この決まりのせいで出来ないのです。 href以外のものを使って同ページ内にリンクを張る方法はあるのでしょうか? 同じ所で作っている方が出来ていたので、何か方法があるとは思うのですが 自分では見当もつきません… 詳しい方、よろしくお願いします。
- ベストアンサー
- HTML
- indexのページの途中にリンク
通常サイト内でトップのindexへリンクを張る場合 <a href="/" >index</a> という感じになるかと思うんですが、続けてページの中の途中へリンクを張る場合 <a href="/#name>name</a> これで行けるかと思ったらうまく行きませんでした。 正式にはどのように書けばよいのでしょうか?
- 締切済み
- HTML
- ローカルにあるCSVファイルを、IEのリンクをクリックする事で開きたい
ローカルにあるCSVファイルを、IEのリンクをクリックする事で開きたいのですが、どのようにすれば良いでしょうか。 いま、しているのは、IEの小さい画面に、vbscriptで、以下のように出力しています。 〈a href="file://(ローカルパスとファイル名)"〉文字列〈/a〉 宜しくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- <a name=""></a>で他のページからリンクを張った場合、IEで動作しません。。。
system.htmlというページに<a name="hoge"></a>というアンカーネームを つけたとします。 別ページ、hoge.htmlのコンテンツに<a href="system.html#hoge">hoge</a> というリンクを張った場合、Firefox,safariではちゃんと機能するのですが IE6(7はまだ未検証)では機能しません。 いろいろ試したのですが理由がどうしてもわかりません。リンクの張り方が 間違っているのでしょうか。原因を教えていただけると助かります。 よろしくお願いします。
- 締切済み
- HTML
- ページ内リンクに他のページからリンクする方法
ページ内リンクに他のページからリンクする方法ってありますか? 初歩的な質問ですいません。 タイトルでは分かり辛いので、例を書きます。 ページ1にA・B・C・D・Eと見出しの付いた文章があります。左側に対応したリストを作って、ページ内でリンクを貼っています。 ページ2に、ページ1で作った見出しCに関連する記述があり、そこにリンクを作成して、ページ1の見出しCを表示したいのです。 ページ2から、ページ1の中にあるページ内リンクを指定する事は出来ますでしょうか? ※見出しCだけ抽出されると言う意味では無く、ページ1で見出しCのリンクを押した時と、同じ表示でかまいません。 ページ1の左側リスト <tr> <td><A Href="#page_linkA">りんご</A></td> <td><A Href="#page_linkB">みかん</A></td> <td><A Href="#page_linkC">スイカ</A></td> <td><A Href="#page_linkD">柿</A></td> <td><A Href="#page_linkE">メロン</A></td> </tr> ページ1の本文 <A Name="page_linkA"><p>りんごは大好きです</p> <A Name="page_linkB"><p>みかんはあまり好きではありません</p> <A Name="page_linkC"><p>スイカは塩を振ってたべます</p> <A Name="page_linkD"><p>柿より牡蠣が食べたい</p> <A Name="page_linkE"><p>メロン…高くて食べれません</p> ページ2から<A Name="page_linkC"><p>スイカは塩を振ってたべます</p>を表示するリンクを貼りたいのです。 この説明で解ってもらえますでしょうか?宜しくお願いします。
- ベストアンサー
- ホームページ作成ソフト
補足
記述がおかしいならblinkで動作する理由を教えてください。 他の端末で試してみました。 IE10で機能するPCと機能しないPCがありました。 違いを探していますが、見つけられていません。 blinkはすべてのPCで機能しています。