• 締切済み

アンカーポイントを入れたのですが、テーブルを階層化したら?

アンカーポイントを入れたのですが、テーブルを階層化したら”Mac”ではうまくポイントに飛んでいったのに、”Win”では、飛んでいきませんでした。 さらに、これではいけないと思い色々と試しました結果、テーブルの一番浅い場所に入れたら、アンカーポイントは”Win”では飛んでいきましたが、”Mac”では飛んでいきませんでした。 これはなぜ起こるのでしょうか? この原因と対処法を”Win”と”Mac”を両方とも可能な限り教えて下さい。 どうかお願いします。 使っているのは[インターネットエクスプローラー5,5]です。

みんなの回答

回答No.4

<a href="p4_f.htm#p4_f">動画のページへGO</a>

noname#30871
noname#30871
回答No.3

ご提示ありがとうございました。さて、このHTMLで期待されている動作は 「動画のページへGO」をクリックすると、p4_f.htmへ飛ぶ ということでよろしいですか。私の環境(Windows98+IE5.5, Netscape4.75)では両方とも飛べました。もちろん、あらかじめp4_f.htmを作っておく必要がありますが。 原因は思い当たりません。申し訳ない。

noname#30871
noname#30871
回答No.2

具体的なHTMLソースか、それが使われているページのURLを示してください。

noname#2916
質問者

補足

大変すみません。 もうこのHTMLは、存在しません。 というよりこれでは、いけないだろうと言う事でこれは修正しました。 何とか、残っていたのでそれを下に出しておきます。 <html> <head> <title>動画へ移動する</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <style type="text/css"> <!-- --> </style> </head> <body leftmargin="0" topmargin="0" bgcolor="#ffffe0"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td valign="top" width="800" height="100%"> <hr align="left" width="600" size="10" color="ff0000"> </td> </tr> <tr> <td align="center" width="600" valign="top"> <br> <table width="530" border="0" cellspacing="1" cellpadding="1"> <tr> <td width="206" align="center">  </td> <td valign="top" width="345"> <table width="100%" border="0" cellspacing="1" cellpadding="1" height="100%"> <tr valign="top"> <td><b>【T】</b></td> </tr> <tr valign="top"> <td> <hr> </td> </tr> </table> </td> </tr> </table> <br> <table width="200" border="0" cellspacing="0" cellpadding="0"> <tr align="center" bgcolor="#FF0000"> <td><b><font color="#FFFFFF">A</font></b></td> </tr> </table> <br> <table width="530" border="0" cellspacing="1" cellpadding="1" align="center"> <tr> <td valign="top"> <table width="100%" border="0" cellspacing="1" cellpadding="1" height="100%"> <tr valign="top"> <td> <b>【S</b><b>】</b> </td> </tr> <tr valign="top"> <td> <hr> </td> </tr> </table>   </td> <td width="200" align="center">  </td> </tr> </table> <br> <br> <br> <font size="4"><font color="#006600"><b>D</b></font><br> </font> <hr width="500" size="10"> <br> <br> <table width="560" border="0" cellspacing="2" cellpadding="0"> <tr> <td width="200"> </td> <td><b>【<font color="#FF0000">AAA</font>】</b></td> </tr> <tr> <td width="200"> </td> <td> <hr> </td> </tr> <tr> <td width="200"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td> </td> </tr> <tr align="center"> <td height="10"> </td> </tr> <tr align="center"> <td><b><a href="p4_f.htm">動画のページへGO</a></b></td> </tr> </table> </td> <td valign="top"> <table width="100%" border="0" cellspacing="1" cellpadding="1" height="100%"> <tr valign="top"> <td><a name="p4_f"></a></td> </tr> </table> </td> </tr> </table> </td> </tr> <tr align="center"> <td valign="top" width="800" align="center"><b><a href="index.html" style="TEXT-DECORATION: none"><font size="4">TOPへ戻る</font></a></b> </td> </tr> </table> </body> </html> 消せる部分は消しましたがこれでもやはり飛びません。 なぜか教えてください。 お願いします。

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.1

ブラウザの違い、OSの違いでその辺の動作は変わってきちゃいますね。 というか本来変わっちゃいけないんでしょうけど、こればっかりは作ったメーカ(!)に文句を言うしかないでしょうね。 私は諦めてテーブルの外にアンカーを出しました。

noname#2916
質問者

補足

実は、もう少し追加があります。 この「WINDOWS」にもメーカーの違いによって、 テーブルの階層化した中にアンカーケーブルを入れているのに そこまで動くメーカーのもあれば、動かないメーカーのもあるんです。 メーカーはこの場合、ハードの事ですけど。 参考までに「IBM」のは、動かない。 「富士通」のものは動く。 「東芝」のものも動く。 等などです。実はこれだけしかないのですけれど。 後は自作に近いものなので、参考にはならないかもしれませんが、 「TWO TOP」のものも動くんです。 なぜなのでしょうか。これの疑問を説いて下さい。 私には分かりません。 お願いします。

関連するQ&A