プロが教えるわが家の防犯対策術!

教えてください

windows版Safari3.03を使ってます。
リンクのname属性を指定したページにリンク元から飛ばしたいのですが
リンク先のページまでは普通に表示しますが、
name属性を設定したとこまでは飛んでくれません。

Mac版はMacを持っていないので動作確認はできません。

どうぞ分かる方よろしくお願いします

A 回答 (5件)

◇Windows XP Sp2 IE7を使用しています。


***私の場合は次のように(UTF-8)書きます。
**リンク先の指定
<p><a name="#middle25"></a></p>
<p><span style="color: #FF0000;font-size: 1.6em;"><strong>がんばれ秀さん其の弐</strong></span></p>
**リンク元の指定
<form method="POST" action="example.cgi">
<select name="example" size="6" multiple ; onChange="if(this.value)location.href=this.value">
<option value="" >ページ内リンク(選択)</option>
<option value="" ></option>
<option value="#middle01" >..京楽...TOP </option>
<option value="" ></option>
<option value="#middle24" >がんばれ秀さん其の壱 </option>
<option value="" ></option>
<option value="#middle25" >がんばれ秀さん其の弐 </option>
<option value="" ></option>
<option value="#middle26" >ページ内リンク; </option>
<option value="" ></option><option value="" ></option>
<option value="" ></option>
</select>
</form>
◇画像を配置してリンク先
<p><a href="#top"><img height="22" alt="ブログページのTOPへ移動します。"
src="http://xxxxx.blogzine.jp/botan_Grg2_pagetop.BMP" width="123" border="0" /></a></p>
◇リンク先は(#middle数値)で任意の場所へ飛びますが、(span文字列)か(画像データ文字列の直前)で改行しないとリンクしないことがあります。
◇今回のリンク元の記述はセレクトボックスを使用しています。
◇私の場合、これでうまくいくのですが、プラウザが違うとだめなのでしょうか?
    • good
    • 0
この回答へのお礼

ものすごい詳しい内容ありがとうございます。

参考にさせていただきます。

お礼日時:2007/09/29 17:45

うちのSafariは飛びますね。


環境依存じゃないでしょうか。そうなると対応は不可能に近いですね。(パソコンならよくあること。IEでもFirefoxでも。)

test.html
<a href="test2.html#jmp">jump</a>

test2.html
<p style="height:1000px;">abc</p>
<p><a name="jmp"></a>aaaa</p>
<p style="height:1000px;">def</p>


<p><a name="jmp"></a>aaaa</p>
<p><a id="jmp"></a>aaaa</p>
<p id="jmp">aaaa</p>
この3種類ともスクロールを確認しました。
<p name="jmp">というのは文法違反なので試してません。
    • good
    • 0

□こんにちは。

回答者:maoo2022です。前回は的外れでしたね。
□今回は、参考になればよいのですが。
□www.tagindex.com での Safari name の検索結果です。
http://www.tagindex.com/search/result.html?domai …

◇インラインフレームと A NAME タグについて。
http://www.tagindex.com/kakolog/q1bbs/1301/1525. …

◇safariで表示されない
http://www.tagindex.com/kakolog/q4bbs/701/931.html

◇フレーム使用時の線を消したい
尚、使用しているタグは
<FRAME SRC="アドレス" name="A" frameborder="NO">
<FRAME SRC="アドレス" name="B" noresize scrolling="auto" frameborder="NO">
となっています。
http://www.tagindex.com/kakolog/q2bbs/301/419.html
■検索結果ですが、ご参考まで。
    • good
    • 0

Safari 3 は、まだβ版ですよね。


(β版なので私はまだ使っていません。)

β版とは、簡単に言えば開発途中のテストバージョンですから、
バグの可能性が大きいし、すぐに修正される可能性が高いです。
現時点で細かい事を言っても仕方ないです。

β版=人柱、という覚悟の上で使って下さい。

どうしても気になるなら、フィードバックしてみれば?
(日本語が通じるかどうか分からないが・・・(^^;)

----引用----
フィードバック

アップルのエンジニアにSafari 3 betaのフィードバックを送信してください。ツールバーのバグボタンをクリックするだけです。
------------
    • good
    • 0
この回答へのお礼

そうですよね。
まだβ版ですもんね。

ありがとうございました。
そのうち修正されるのを期待します

お礼日時:2007/09/29 17:40

name属性では飛ばないみたいですね・・


id属性なら飛びますよー。
Mac版Safari 3で確認しました。
    • good
    • 0
この回答へのお礼

ありがとうございます。

Mac版ではちゃんとできるんですね。
windows版はまだ開発途中なのでバグの修正で期待します。

お礼日時:2007/09/29 17:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!