• 締切済み

ページ内リンクが動作しません

IE6.0でCGIで動的に作成したHTMLでページ内リンクがききません。 <a href="foo.cgi#top">a</a> このように記述していてfoo.cgiで吐き出すHTML内には <a name="top"></a> があります。 FireFoxでは上の記述で問題なくページ内リンクがきくのですが、IEだけききません。 IE固有の問題だと思うのですが、とても困っています。 シェアの関係から言ってIEできいて、FireFoxできかないのならある程度許せるのですが逆はさすがにまずいです。 IEでもうまく動作させる方法はあるのでしょうか? ちなみに <a href="foo.html#top">a</a> はうまく動いてくれます。動的に生成したページのみ無理なのです。 IE7.0でこの問題が解決されているようなら問題ないのですが、確認できていません。 ネットでもいろいろ調べてみましたがうまくヒットせず探しきれていません。

みんなの回答

  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

nameをidに変えてみる。

buffalomasa
質問者

補足

回答ありがとうございます。 今試してみましたがやはりIEでは無理のようですね。

すると、全ての回答が全文表示されます。

関連するQ&A