• 締切済み

IE6.0でリンクがうまくゆきません。Netscape4.7ではOK。

IBM/HPBでhtmlファイルを作成していますが、HD上のテストでリンク(html→html)がうまくゆかない(クリックするとリンクせず終了する)ことが有ります。同じ場合に、Netscape4.7ではOKです。 ただし、サーバへアップすればIE6.0,Netscape4.7ともOKです。 OSはXP,Win2000prof.とも同じ結果です。ソースを見た限り不正コードは見当たりません(この点は自信なし)。 ブラスター対策(WinUpDate)は実施しています。 何か考えられる原因があればご教示ください。

みんなの回答

  • arikui
  • ベストアンサー率43% (52/120)
回答No.3

「htmlに文字コードの指定を入れてみてください。」というのは、charset=Shift_JIS 等が記述されていなかったらcharset=Shift_JIS 等を記述してみてくださいという意味です。 あと、 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> は記述されていなかったら記述してみてください。 この記述の仕方によって、IE6は微妙に動作を変えます。 でも、いずれもリンクとは関係なさそうです。 あまりお役に立てず、すみません。

  • arikui
  • ベストアンサー率43% (52/120)
回答No.2

#1の補足です。 htmlのファイル名を、半角英数字小文字にしてみてください。 htmlに文字コードの指定を入れてみてください。

ubonoti01
質問者

お礼

再三すみません。 <a href="01.htm">としてみましたが、結果は同じでした。 「htmlに文字コードの指定を入れてみてください」の意味がよく分かりません。 なお、この現象は、Win98/IE5.5では起こっていません。

  • arikui
  • ベストアンサー率43% (52/120)
回答No.1

htmlのファイル名やリンクの記述(a ref=""のところ)に、大文字、小文字、漢字等の混在をしていませんか。 文字コードの指定(charset=Shift_JIS 等)を入れていますか。

ubonoti01
質問者

お礼

有り難うございます。a href=ですね? <A href="01.htm">のようにすべて小文字です。Aはaでなくてもいいですよね? charset=Shift_JISも入れています。

関連するQ&A

  • IEとNetscapeで同じサイトをレイアウト崩さず表示するには?

    IEとNetscapeのどちらで見ても(バージョンは基本的に新しいものと考えれるので、古いバージョンは気にしないとして)、レイアウトが同じになるように制御するタグ(Java Script)はどう書けば良いのでしょうか?文字サイズから表から同じレイアウトで見せたいのですが。今、私のサイトはIEで見ると完璧ですがNetscapeで見るとレイアウトがズレます。 またソースが「ソースの表示で見れない」と「右クリックを制御して右クリックすると自分のサイト内の他ページにリンクで飛べる」というJava Scriptを使っていますが、これらもNetscapeじゃ使えないんですよね・・・?サイトのソースをここに公開しないでご質問してしまって、わかりにくいとは思いますが、とにかくIEとNetscapeでレイアウトを同じにするにはどういう方法があるのか教えて下さい。宜しくお願い致します。

    • ベストアンサー
    • HTML
  • OnMouseDownでNetscapeがアボート

    OnMouseDownを使用したJavaScriptでNetscapeがアボート する状況になり困っています。 文末に記述したHTMLを実行しただけで、かなりの頻度で Netscapeがアボートします。 画面を表示したら、"test"というリンクでマウスの左ボタンを押したまま、画面のリフレッシュを待ちます。 リフレッシュが始まったらすぐにマウスの左ボタンを話します。 <html> <head> <script language="JavaScript"> function dosomething(){ var i=0; } </script> </head> <body> <a href="JavaScript:dosomething();" onMouseDown = "location = 'test.htm';">test</a> </body> </html> Netscapeがアボートする現象が発生したので、問題を簡単にしていき、上記、HTML文にまでたどり着きました。 何か、悪いことをやっていますか?それとも良く知られているバグでしょうか? NC4.06~NC4.7までのいくつかを試してみましたが、ほぼ全滅です。IEやNetscape6は、OKでした。 よろしくお願いします。

  • IE7のJavascriptで return false をしてもリンクしてしまう

    これまでjavascript無効の人のために <a href="test.html" onclick="test();return false;">link</a> という感じで、無効の人はリンク先へ飛んで、有効の人はJavascriptを実行して処理する、といったコードを使っていました。 しかし、IE7では、onclickで false が帰ってきても、そのままリンクにいってしまうようで困っています。 IE6、Firefox2では思うように(onclickだけで止まる)動いてくれます。 もうこれは仕様のため、全面的に書き直さなければならないのでしょうか? ご存じの方おられましたらご教示いただけると幸いです。

  • IE7,IE8アクセス済みのリンク青→紫色にならない。デフォルト?

    IETesterを使用して作成したサイトの表示確認をしています。 http://www.my-debugbar.com/wiki/IETester/HomePage IE7,IE8を使用し、作成したサイトの表示確認をしていると、既にアクセス済みのリンクが紫色にならず未アクセスの青色状態のままの場合があります。私の検証では、この現象は、 下記のコードを使用してIE7及びIE8で別画面をタブ(タブを有効にしている場合)又はブラウザの別ウィンドウで開いた場合に発生します。 <a href="#" onClick="window.open('http://www.yahoo.co.jp/index.html'); return false;">テストです。</a> IE5.5及びIE6の場合、同じリンクでも、アクセス済みのものは青から紫色に変色しているのに。 別画面をタブ(タブを有効にしている場合)又はブラウザの別ウィンドウで開かず、同じウィンドウにおいて現在のページが他のページへ切り替わる下記コードのようなリンクでは、上記の問題は発生しません(ちゃんと、アクセス済みのリンクが青から紫色に変わります。)。 <a href="'http://www.yahoo.co.jp/index.html ">テストです。</a> 別画面をタブ(タブを有効にしている場合)又はブラウザの別ウィンドウで開いた場合に既にアクセス済みのリンクが紫色にならず未アクセスの青色状態のままというのは、IE7,IE8の仕様なのでしょうか(コーディング及びIE7,IE8自体に問題なし?)? 通常のIE7も使用してみましたが、IETesterを使用した場合と同じ現象がおきます。通常のIE7自体もかなりテストしましたが、動作は安定しておりブラウザー自体の問題でもなさそうです。 作成したサイト側のバグの場合: コードの改善策を教えて下さい。 IE7,IE8の設定の場合: アクセス済みのリンクの色を変更する設定を教えて下さい(存在すれば)。 関連サイト等ありました、URLも教えて下さい。 よろしくお願いします。

  • favicon.icoがIEで表示されない

    Chromeでは問題なく表示されているが、ソース内のリンクをクリックすると、ダウンロードされてしまう。 一方、IEでも問題なく表示されている他社のfaviconをchromeのソース内のリンクをクリックすると、ダウンロードではなく、ブラウザ上に表示される。 試しに、他社のfaviconを自分のテストサーバにアップしてみると、ダウンロードされた。 これは、「テストサーバ上」という理由なのでしょうか。 IEで自社のfaviconを表示させようとすると、文字化けしたテキストの羅列が表示されている。 Favicon.ico自体に問題があるのでしょうか。 よろしくお願いします。

    • 締切済み
    • CSS
  • Javascript? リンクに飛べない

    こんにちは。 アメリカのカントリーサイト、 http://www.cmt.com/ のあるページにミュージックビデオを見るための リンクがあるのですが、私のパソコンから見れません。 たとえば http://www.cmt.com/artists/az/jennings_waylon/artist.jhtml# のサイトのVideoとかのリンクです。 ソースをみたらJavascriptとかたくさん書いてあったので Javascriptの問題かなと思いました。オンにはなってるのですが。。 違うパソコンではみれるのですが、なにかできることはありますでしょうか? 使用PC:IBM OS:Windows2000 ブラウザ:IE6.0 Windows Media Player:9.0 宜しくお願いします。

  • 全角のファイル名,フォルダ名

    企業のHPを分担で作っていますが、ある者の作成した部分に多数の全角ファイル名,全角フォルダ名が使われています。また、半角名のものも途中にスペース(半角)の含まれているものがあります。(彼はIBM/HPBを使っています) 一応、手元のブラウザ(IE5.5,Netscape7.0)では正常に見られるのですが、このままアップロードしてよろしいでしょうか?

  • NNだけCSSのリンクが切れる?!

    <link href="common/top.css" rel="stylesheet" type="text/css"> 上記のようなソースで外部ファイルにリンクしてるのですが、 サーバにあげたときだけNNで見るとCSSが適用されません。(IEでは表示されます) ローカルでみれば、IEでもNNでも問題なく表示されるし、 外部ファイルをやめて、HTML内にCSSを記述すればサーバにあげても表示されます。 サーバ側に原因があるのか、ソースコードで解決できるのか どなたかこの現象の解決方法を教えて下さい!!

  • NetScape7でJavaScriptの関数を呼んでくれない

    お世話になります、 JavaScriptで以下のような感じで画面を作成し、 リンクをクリックするとexecJumpUrl()を呼び出し submit()をおこすという処理を行っているのですが、 Netscape7で動かした場合だけ、execJumpUrl()が呼ばれないという現象が起こっております。他のブラウザ(Netscape5や6、IE5.5等)は正常にexecJumpUrl()がよばれております、これはどのようなことが原因でおこっているのでしょうか? ご存知の方宜しくお願いします。 ソースここから----------------------- <script language="JavaScript"> function execJumpUrl(param){ document.Form.param.value = unescape(param); document.Form.action="http://xxxxxx/xxx.html"; document.Form.submit(); } </script> <html> <body> <form name="Form" method="get"> <table width="770"> <tr align="center"> <script language="JavaScript"> var param = escape("TEST"); document.write("<td width=\"30\" height=\"30\"><a href=\"javascript:execJumpUrl('" + param + "')\"><font class=\"jfont10\" size=\"2\" color=\"#FFFFFF\">" + param + "</font></a></td>"); </script> </tr> </table> </form> </body> </html>

  • IE4をIE6にする方法

    回答者の名前は忘れましたが一番良い回答でしたそれでためしたのですがWIN98でinternetexplorerVer.4 をver.6nにUPしようとしてますがうまくいきません。 IE4を立ち上げmozilla.jp/firerfox/all-olderyoよりmozillaVER2を読み込みインストールしましたがショートカットキーより立ち上げようとしましたがプログラム開始エラーとなって FIREFOXEXEファイルは 欠落エクスポートDLEAUT32.DELL:77にリンクされています。OKとクリックするとシステムに装着されたデバイスは動作していませんとなりOKをクリックすると起動しません。教えてください ノートPCを持っていますがそれからIE6を使って古いDESK POWERに移す方法も教えてください。テストしてみます。

専門家に質問してみよう