• ベストアンサー

ブラウザ上で動かせるスクリプト

ブラウザ上で動かせるスクリプトってJavaScript以外にもあるのでしょうか? vbScriptはブラウザ上では動かせないですよね?

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

  • ベストアンサー
  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.4

Netscape が JavaScript を搭載して以来、 各ブラウザは互換性のために類似技術を搭載し続けたため、 現在では「ブラウザ上で動かせるスクリプト」とは JavaScript のみを指し示します。 主義とか商売のために、ECMAScript とか JScript とか言われる事もありますが、 ほぼ同様のものです。 すべてのブラウザでないのなら幾つかあります。 が、本当に限定的なのであまり用いるべきでないでしょう。 たとえば、マイクロソフト製ブラウザでしか動作しない VBScript とか (今後廃止予定) 別にソフトを導入すれば利用可能になる PerlScript とか Python とか (古いなぁ) プラグインで利用可能になる Java とか ActionScript とかは… 趣旨がちょっと違うし、最近の潮流からも外れてますね ですけれど、その様な状況を打破する技術もあるにはありまして。 CoffeeScript は、実行時に JavaScript に変換することで、すべてのブラウザで動作できます。 PHPとかRubyとかSchemeとかを、AJAXでサーバー側で実行して結果だけ取得することで、 すべてのブラウザで動作させる(様に見せる)参考URLのような荒業もあります。 世の中いろいろあるものです。

参考URL:
http://blog.livedoor.jp/dankogai/archives/51190474.html
bdqhdvfthzant
質問者

お礼

ありがとうございます。

その他の回答 (3)

  • okgoripon
  • ベストアンサー率44% (1141/2550)
回答No.3

HTMLやXMLは「マークアップ言語」、CSSは「スタイルシート」ですので、少なくともJavaScriptなどのような「スクリプト言語」ではないですね。 スクリプト言語には、ほとんどすべてのブラウザで使えるJavaScript、IE限定のVBScript、Firefox限定のXUL(ズール)なんてのもあります。

bdqhdvfthzant
質問者

お礼

ありがとうございます。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

一応、IEでは、VBScriptも使えます。ただ、IE10あたりからは使えないようですが。 HTML,CSS,XMLはプログラミング言語ではないし、CGIは言語ですらありません。 PHPやPythonはサーバー上で動作して、ブラウザはその結果を受け取るだけです。 他言語を動作させるようなブラウザを作成することは可能ですが、現在主流のブラウザは、Javascriptだけでしょう

bdqhdvfthzant
質問者

お礼

ありがとうございます。

回答No.1

HTMLもスクリプト言語です、他にXML,PHP,CGI,CCS,等Pythonなども動かせるそうで、動かせるスクリプトを上げれば百近いのではないでしょうか? vbScriptはInternet Information Server(IIS)上で動作するので動かないとは言えませんが制限付です。

bdqhdvfthzant
質問者

お礼

ありがとうございます。

関連するQ&A

  • スクリプト言語

    JavaScriptやvbscriptなどのスクリプト言語とは 具体的にどういう動きをするものを指すのでしょうか? なにか値を取得するプログラムを指すのでしょうか?

  • シェルスクリプト

    よく回りの人が「シェルを叩く」と表現しているのですが 「シェルスクリプト」の中にJavaScriptは含まれているのでしょうか? とてもかけ離れてるイメージなのですが。 以下引用 複数の処理(コマンド)をまとめて行なうことのできるスクリプトである。スクリプトとは、機械語への変換作業を省略した簡易プログラムのことで、代表的なものにはPerlやVBScript、JavaScriptなどがある。また、シェルとは与えられた指示をOSの中核部分に伝えるソフトウェアのことである。

  • ブラウザーの左下に、「java scriptエラー」とでてしまいます。

    自分のHPにjavascriptをつかっているのですが、ブラウザ(IE5.5)でみると、画面左下に、「java scriptエラー」とでてしまいます。でも、そのjavascriptは実際にちゃんと機能してくれます。「java scriptエラー」と出ないようにしたいのですが、どうすればよいのでしょうか?HPで使っているjavascriptは、以下の通りなんですが、何か間違っていますでしょうか? <html> <head> <title>test<title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <SCRIPT language="javascript"> function newwin1() { sub = window.open("test.html","window1","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=610,height=480"); x = (screen.width - 610) / 2; y = (screen.height - 480) / 2; sub.moveTo(x,y); } </SCRIPT> <!--ここから外部javascriptの指定--> <script src="newwin1.js"></script> <!--ここまで外部javascriptの指定--> </head>

  • ブラウザで表示を変更

    <SCRIPT TYPE="text/javascript"> <!-- if (navigator.userAgent.indexOf("MSIE")!="-1"){//for IE document.write("インターネットエクスプローラー"); } else { document.write("別ブラウザ"); } //--> </SCRIPT> 上記JavaScriptと同じように、インターネットエクスプローラーとそれ以外のブラウザで表示させるメッセージを変えたいのですが、どのように書けばいいのでしょうか。

    • ベストアンサー
    • Perl
  • AppleScriptはブラウザ上で動きますか?

    仕事で、SafariとIE for Mac の動作検証をしています。 ふと疑問に思ったのですが、AppleScriptはブラウザ上で動かすことは可能でしょうか? WindowsのIEならJavaScriptのほかにVBScriptが動きますが、Macでも同じようにJavaScriptの他に例えばAppleScriptが動いたりするのかどうか知りたくて質問しました。

    • ベストアンサー
    • Mac
  • 未対応ブラウザ向けコメントについて

    初歩的な質問なのですが、調べて解決できなかったので どなたか教えてください。 通常<script> タグの中身を 1 <script language="javascript"> 2 <!-- 3 4 //--> 5 </script> このようにコメントアウトすると読んだのですが、 javascript対応のブラウザの場合、 2行目のはんぱなタグが残ってしまうような気がします。 1 <script language="javascript"> 2 //<!-- 3 4 //--> 5 </script> ↑これならば完全に2・4行目のタグがコメントアウトされ、 未対応ブラウザでも <script language="javascript">//</script> と、ソースが表示されなくなると思うのですが…。 おそらく何かが理解できていないと思うので、 正しい答えを教えて頂けないでしょうか。 宜しくお願いします。

  • クライアントサイドスクリプト

    1.クライアントサイドスクリプトでWEBサーバ上のファイル(txt?xls?csv)の有無を確認して、 (なければブラウザに「ファイルがありません」などの表示。) 2.そのファイルの値を変数に取得しておき、フォームに入力された値との計算に使い、 計算結果をブラウザに表示 ということはどのようにしたらできますか? ちなみにファイルのデータはエクセルでいうと7行3列ほどのもので少ないです。 入力された値がエクセルファイルのA列にあればB列の値を乗算するというような感じです。 (値を変数に取得しなくてもできるものなのかどうかもよくわかっていません。) ASP+IIS+VBSCRIPTは少しやったことがあるのですが、クライアントサイドとなるとJAVASCRIPTかVBSCRIPTになるのでしょうか?? サーバの負荷を減らしたくてクライアントサイドでできないかということなのですが・・

  • JavaScriptで、ブラウザのスクロール?

    JavaScriptで、ページを表示後に一番下にスクロールするように動作させたいのですが どうすればよいでしょうか? ブラウザはIE6.0を使っております。 JavaScriptはあまり使わないのですが、ブラウザによって動作が異なったり動作しない場合があると 思いますが、上のようなスクリプトは簡単にできるものでしょうか?

  • パソコンの製造番号を調べるバッチ・スクリプト

    パソコンの製造番号を調べるバッチ・スクリプト vbscript等でパソコンの製造番号を調べることは可能でしょうか。 vbscript以外の言語でもいかまいません。 可能であれば、書き方やヒントを教えてください。

  • ブラウザでJAVA_Scriptを有効にするには

    あるWebページを開く際に、「このブラウザにはJAVA Scriptが有効になっていません。有効に設定してください」 と表示されます。 どうやったら設定できるのでしょうか?方法を教えて下さい。 ブラウザは、IE9、Firefox15,GoogleCrome の三種を使っていますが、どれも同じコメントが表示されます。 OS=Windows7です。