• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javascriptって...?)

JavaScriptとは? 解決法を教えてください!

このQ&Aのポイント
  • MacユーザーがブラウザでNetscapeを使っている時に、アンケートで質問項目を入力した後に送信ボタンが機能しない問題が発生しています。ウインドウの一番下に表示される"JavaScript error: Type "javascript" into Location for details"というメッセージが気になります。自宅のPCと大学のコンピュータ室からのアクセスでも同じ問題が発生しました。この問題を解決する方法と、JavaScriptとは何なのか教えてください。
  • MacユーザーがNetscapeを使っている時に、アンケートの質問項目を入力した後に送信ボタンが動作しない問題が発生しています。"JavaScript error: Type "javascript" into Location for details"というメッセージが一瞬だけ表示されます。自宅のPCでも大学のコンピュータ室からのアクセスでも同じ問題が起きます。この問題の解決策と、JavaScriptの概要について教えてください。
  • Macユーザーの方がNetscapeブラウザを使っていて、あるサイトのアンケートで質問項目の入力後に送信ボタンが機能しない問題が発生しています。ウインドウの一番下に"JavaScript error: Type "javascript" into Location for details"というメッセージが表示されます。同じ問題が自宅のPCでも大学のコンピュータ室でも起きます。この問題の解決方法と、JavaScriptの詳細について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

おそらくそれは、そのページ作者の方のミスです。 多分、Internet Explorerだとうまく動いたりするのでしょう。 「Netscapeユーザは比較的少数だから無視していいや」と思って いるのかもしれませんし、単純に間違えているのかもしれません。 JavaScriptというのは、ウエブページに組み込むことのできる 一種のプログラムです。例えばこのページ(私が見てるのは OKWebじゃなくて「教えて!goo」ですが)で右クリックして 「ソースを表示」を選んでみてください。 最初のほうに「<script language="JavaScript">」などという 個所があると思います。中身がなにやってるかはともかく、 こんな風にページの中に潜んでいるプログラムです。 これを使うと、例えば訪れた途端小さなウインドウを作り出すとか、 時刻に応じて表示を変えるとか、アンケート入力項目をチェックする とか、さまざまなことができます。 元々Netscapeが作ったものですが、Microsoftも真似をしてIEに 組みこみました。このとき、まったく同じならともかく、微妙に 言語として書き方が異なるのが問題のはじまりだったのです。 そして、互いにバージョンを重ねて今に至るのですが、今でも その両者の微妙な違いはあり、うっかりしたひとだと どちらかのブラウザでしか動作しないものを作ってしまいがち なのです。 あなたが遭遇した現象は、そのプログラムがうまく動作していない ことを表しています。ページ管理者に連絡するか、あるいは IEを試す(JavaScriptの文法に馴れていれば、実はソース見て エラーを切りぬけるよう対処できちゃったりすることがあるのですが) ことになりますね。

HoneyHoney
質問者

お礼

なるほどー。よくわかりました。ありがとうございます。 うちのPCに入っているIEは、いつからか他のアプリケーションとの相性からかうまく起動しなくなっているんです。前は大丈夫だったんだけど...。他のバージョンので試して、だめなら大学で見ることにします。

その他の回答 (2)

回答No.3

あ、Macということは右クリックではなかったですよね、 確かずっとマウスボタン押しっぱなし? 「表示」メニューから「ページのソース」でも同じですね。 失礼しました。

  • madman
  • ベストアンサー率24% (612/2465)
回答No.1

Javascriptは、HTML文書内に埋め込む関数の事です。 表示->ソースで内容を確認できます。 送信ボタンを押したときに、データ入力もれ等をチェックするためにかかれたプログラムがバグっている、もしくは、Netscapeのヴァージョンでの相性か何かでしょう。