• 締切済み

再びJavaScriptについて。

noname#25358の回答

noname#25358
noname#25358
回答No.1

 JavaScriptを指定していないのであれば、それは間違いなくメタが原因です。  本来そういうものなのかあるいはバグなのか判然としないのですが、METAタグによって言語指定をすると、ローカル上でアンカーが正しく動かないという現象がIEでありました(現在もその現象は再現するはずです)。  ですので、試しに削除してみてはどうでしょうか。これは飽くまで個人的意見ですが、最近のブラウザは自動認識が発達しているので、METAタグは一切いらないと思うのです。必要なのはreflashくらいで。ロボット型サーチエンジン用のキーワードにしたって、注釈でいれておけばいいんですし。

関連するQ&A

  • JavaScriptのMIME

    前に質問しましたが回答が得られなかったので一度質問を削除の上、 再質問させていただきます。 JavaScriptのMIME-Typeには ・application/javascript ・application/x-javascript ・text/javascript の3種類あるようですが、どれを使用するのが一番適切で無難なので しょうか。 よく上2つはヘッダのContent-typeに使用してmetaタグの方ではtextを 使用する場合が多いようですが、ページによっては application/x-javascript 以外は違反であるとかtext/javascriptに しろとか別々のことが書いてあるのですが...。 因みにIE6ではscriptタグにtext/javascript以外のContent-typeを 指定すると動作しないようです(HTTPヘッダの方はどれでも関係ない?)。 http://www.kanzaki.com/memo/2005/06/28-2

  • イントラネット内でJavascriptが有効にできない

    HTML&javascript初心者です。 javascriptを記述したhtmlファイルをIE7で表示したところ、 何度やってもうまくいかず、<noscript>タグを使い確認したところ javascriptに対応していないことが判明しました。 類似の質問に対する回答を参考に ツール→インターネットオプション→「セキュリティ」タブ →レベルのカスタマイズから、「Javaアプレットのスクリプト」 のところを確認しましたが、しっかりと「有効」になっており、 またフォルダとして参照して開いていることが原因かなとも思い、 Apacheをつかってhttp://localhost/○○.htmlの形でチャレンジしてみましたがダメでした。 どなたか詳しい方、対処法に関してご教授お願いします。

  • JavaScriptのことで

    JavaScriptのことでちょっとききたいのですが、 同じHTML内で、リンクをクリックすると 指定の場所に移動する。 というのをおしえてください。 例のタグを書いていただければうれしいです。

  • JavaScriptが動きません

    下記のようなJavaScriptを作りましたが、IE8ではボタンを押しても「ようこそJavaScriptへ」が表示されません。 「F12 Web開発者ツール」というのをチョッとイジったのですが、その為ではないかと思います。 どこをどうイジったか覚えてません。 どうすれば動作するようになるでしょうか、教えてください。 動作状況  サーバーに置いてアクセスした場合は、「FireFox」「IE8」とも表示される。  ローカルデスクに置いてアクセスした場合は、「FireFox」では表示される、「IE8」では表示されない。 ☆OSはWindowsXP。 ☆IE8のセキュリティ設定で「アクティブスクリプト」は「有効にする」になってます。 ------JavaScript----------- <HTML> <BODY> <FORM> <P> <INPUT TYPE="submit" VALUE="ここを押すとメッセージが表示されます" ONCLICK="HelloWorld()"> </FORM> </BODY> </HTML> <SCRIPT LANGUAGE="JavaScript"> <!--Hide script from no-JavaScript browsers function HelloWorld() { alert("ようこそJavaScriptへ"); } //--> </SCRIPT>

  • CSSやJavaScriptのバージョン指定

    HTMLを書くときにCSSやJavaScriptのバージョン指定は必要なのでしょうか。 各ブラウザのバージョンによって対応するCSS・JavaScriptのバージョンが決まっていると思うのですが、例えば、CSS3やJavaScript2がでてきたときに、バージョン指定していないWebページで表示が壊れる等ないのでしょうか。 現在CSS2.1で書かれたページもいつかは、CSS2.1対応のブラウザがなくなり見れなくなります。 ただ、近々CSS3がでたときにバージョン指定していないため、ブラウザ側でCSS3で表示しようとし、見れなくなる等あるのでしょうか。 ご回答いただければ幸いです。

    • ベストアンサー
    • HTML
  • META タグでページをリフレッシュさせると JavaScript の関数が呼べません

    【環境】 WindowsNT、IE5.50 HTML の META タグを使用して、60秒ごとにページをリフレッシュさせたいのですが、以下のように記述すると JavaScript の関数(go_next)を呼ぶことができません。 JavaScript の関数(go_next)を呼ぶには、「<A HREF="JavaScript:go_next(1);">リンク先</A>」と記述しています。 ---------------------------------------------------------------------- <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=shift_jis"> <META HTTP-EQUIV="refresh" CONTENT="60;"> <TITLE></TITLE> <BASE TARGET="_self"> <SCRIPT LANGUAGE="JavaScript"> <!-- function go_next(fm) {    ~(略)~ } // --> </SCRIPT> </HEAD>    ~(略)~ ---------------------------------------------------------------------- JavaScript でも、関数でなければ使用できるのですが・・・。 何かよい方法はありませんか? よろしくお願いします。

  • Javascriptについて

    今、ホームページを作ってるんですが、JavascriptでOSのバージョンまで判別して振り分けはできるんですか? 今はJavascriptの中にスタイルを記述してOSとブラウザ別に反映するHTMLのclass指定で振り分けてます。 OSのバージョンもふりわけできるんですか?

  • JavaScriptについて教えてください

    勤務先の会社のサイトで給料明細を見ようとすると下記のメッセージが表示されます。 ↓↓↓↓↓ [I3013]このブラウザーでは、JavaScriptが無効になっています。 ブラウザーの オプションを変更してJavaScriptを有効にし、ブラウザーの再起動を行ってからアクセス してください。 ----------------------------- 調べるとJavaScriptは有効になっていました。 再起動しても同じメッセージが出て閲覧できません。 ブラウザはIE9です。 有効になっているのに同じメッセージが出るということは このパソコンでは見れないのでしょうか? 宜しくお願いします、

  • JavaScriptが見れるようにするには?

    IEからJavaScriptを開こうとすると、何も開かず、ページの左下辺りに「ページでエラーが発生しました」と表示されるだけで、何も表示されません。 ツール→インターネットオプション→セキュリティからアクティブプラグインは有効にしています。 どうすれば見れるようになるのでしょうか? 宜しくお願いします。

  • javascriptでセレクトボックスを動的に

    javascriptでセレクトボックスの"selected"を動的に変更する方法を教えてください>< 下記のselectedを"10"から"50"に変更したいのですが、 某ASPサービスの環境下での作業のため制約があり直接変更できません。 <body onload="event"> <select name="select"> <option value="10" selected="selected">10件</option> <option value="30">30件</option> <option value="50">50件</option> </select> そこで、JavaScriptで何とかしようと思うのですが、 <select>~ </select>の間(selectタグ含む)は、ASPサービスの制約でIDやclassを入れることもできず、 変更できるのは、body開始タグ部分、headerタグ内、body内(一部)です。 ページを読み込んだ際に、「50件を選択」、「10件からselected外す」状態にしたいです。 いろいろサイトを見てなんとなくできそうな気はするのですが、 スキル的に初心者レベルのため、わかりませんでした。 何卒よろしくお願いします!