• ベストアンサー

そもそもJavascriptって?

 今月号の月刊ASCIIをみていたら、中学校のIT授業観覧のページでアイドルみわさんが「ページにJavascriptを埋め込むような中学生はいないのか」と発言されていました。  そういえばインターネットでページめぐりをしていると、ステータスバーにリンク先が「Javascriptかっこなんたら)と書かれていることがあります。  これって、どういう意味ですか?  また、こういったページって続きを見るにはどうしたらいいのでしょうか?

  • Yusura
  • お礼率52% (563/1079)

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

  • ベストアンサー
  • sesame
  • ベストアンサー率49% (1127/2292)
回答No.1

JavaScriptとはWebブラウザ上で実行されるスクリプト原語の一種(といってもこれが事実上の寡占標準)。 頭にJavaとつくのでJava言語なのかなーと思いがちですが、じつはJavaとは互換性がないところがミソです。 (Javaをベースにしてはいる) http://www.ascii.co.jp/ghelp/50/005052.html http://www.ascii.co.jp/ghelp/14/001452.html http://www.ascii.co.jp/ghelp/76/007686.html >>また、こういったページって続きを見るにはどうしたらいいのでしょうか? クリックすれば飛べると思うんですが…できませんか?

参考URL:
http://www.ascii.co.jp/ghelp/50/005052.html
Yusura
質問者

お礼

 ありがとうございます。たくさん参考URLを教えていただき、とても勉強になります。  クリックしても飛べないことのほうが多いです。<戻る>と書いてあるので押したらだめだったので、ステータスバーを見たらJavaScriptと書かれていたのです。

その他の回答 (1)

  • bee_314
  • ベストアンサー率30% (33/109)
回答No.2

Netscape Communications社(後にAOLに吸収合併)が開発したスクリプト言語 の一つで、ホームページ等のサイトを動的に画像を動かしたりする時に利用され ます。例えば、マウスポインタの後に画像がついて来たり、ボタンにポインタを 合わせると色が変わったり、ダブルクリックすると画像が表示されたりと言った 事が出来ます。 イベント(カーソルを合わせる、ダブルクリック、シングルクリック、 右クリック、時間に応じてなど等)に応じて、いろいろ出来るため、様様な 使い方が出来ます。もちろん他のやり方でも似たようなことは出来ます。 Javascriptは最初はNetscapeScriptとかLiveScriptと呼ばれてました。 その後、SunMicrosystems社のJava(元々は家電や機械を制御するための言語)と 共に、マイクロソフト社への包囲網を行うために、Javascriptと名称を変えま した。名称と、命令の記述の仕方(文法)が多少似ているだけで、JavaとJavascript は全く異なる言語です。(名前が似てるが別物ですし、生い立ちも異なります) Javascriptは最近のブラウザならブラウザで実行されるので、続きもそのまま 見ることが出来ます。しかし、中にはJavascriptの記述に誤りがあるものや 一部方言(マイクロソフトの解釈と本来のNetscape社の解釈)があるために、 エラーが出る場合もあります。

Yusura
質問者

お礼

 歴史まで含め教えていただきありがとうございます。JAVASCRIPTに対し、なんとなくですが全体像をつかむのに大変有意義でした。また、貴重な時間を割いていただいたにもかかわらず御礼が大変遅れたことをお詫びいたします。  自分なりに調べてみたのですが、やっぱりだめでした。難しすぎました(笑)。でも、最近ぼんやりつかみつつあります。まだ自分のページに反映させるほどではありませんけれど。

関連するQ&A

  • 読み込み時にステータスバーに表示させないようなjavascriptを教えてください。

    javascriptを用いて、ページ読み込みの際にステータスバーに 表示される情報を、一切表示されないようにシャットアウトする ものが知りたいのです。 以前検索で見つけたのですが、サイトがなくなっており、 手がかりがなくなってしまいました。 マウスを合わせたときにリンクを表示しないor偽装するという ものではなく、読み込みの際に何も表示しないようにという ことです。 よろしくお願いします。

  • iframeで呼び出した先のステータスバーについて

    iframeで呼び出した子ページがjavascriptでステータスバーに文字を表示させているのですが、 これによって親ページのステータスバーにも同じ文字が表示されてしまいます。 これを消すためにリンク先を非表示にするようなスクリプトを試しましたが効果が交互に出てくるようでチカチカして駄目でした。 このような子ページのステータスバー表示を消すことは可能なのでしょうか? よろしくお願いします。

  • JavaScript + FLASH 【overLayFlash】

    http://f-site.org/articles/2006/09/09042615.html 上記ページで紹介されている、むらけんさん制作のoverLayFlash.jsを元に、下記のようなカスタマイズを行いたいのですが、Javascriptがわからず困っています。 (1)onloadを使用し、ページ読み込み時に実行したい (2)FLASH終了後、今度はリンクにより再度表示したい(Replayみたいな感じで・・・。) というカスタマイズを行いたいのですが、(2)の時に、リンクをクリックすると、swfへ飛んでしまい、表示がおかしくなってしまいます。 (2)の時にもレイヤーを使用し、HTMLの上に被せたいのですが、 どうカスタマイズすればいいかわかりません。 どなたかjavascriptに精通してます方ご教授願えませんでしょうか。 苦肉の策として、swfファイル側のFLASHの表示を消すスクリプト、 onMouseDown=function(){ getURL("javascript:void(hideFlash());"); } に、getURL("index.html");を記述すれば、問題ないのですが、 マウスダウン時にリロードされてしまうので、格好が悪い気がします。 うまいことjavascript側で解決できませんでしょうか。 どうぞよろしくお願いいたします。

  • 「実行しましたが、ページでエラーで発生しました」の解決方法を教えて下さい

    phpで生成される動的なウエブページ(自作のもの)についての質問です。 このページは表示された直後には、ブラウザのステータスバーにはエラーメッセージが表示されていませんが、 このページにあるリンク(単なるリンクもありますが、javascriptを起動するものもあります。)の何れについても、オンマウス→オンマウスアウトとなると、 「実行しましたが、ページでエラーで発生しました」とのエラーメッセージがステータスバーに表示されます。 なお、このページにあるボタン等については、同様のエラーメッセージが表示されることはありません。 また、この症状は、インタネットエキスプローラでのみ発生します。 原因の切り分け方について、アドバイスを頂きたく、どうかよろしくお願い致します。

  • webページ上で、リンクをクリックすると中身を表示させたい。

    おそらくJavascriptのようなプログラムでないと動かないと思ったので、Javascriptで投稿します。 webページ上で、あるリンクをクリックすると、リンクの下に中身を表示させて、もう一度リンクをクリックすると中身が見えなくなる。という風にしたいです。 例えばブログなどで ~~~最初の2,3行程度のテキスト表示 この記事の【続きを表示する】 とあって、【続きを表示する】をクリックした「瞬間に」 このリンクの下に続きの内容が表示されて、【続きを消す】リンクを作成して 【続きを消す】リンクをクリックしたら、下の内容が消える。 というようなイメージです。 http://okwave.jp/qa1027735.html の良回答を参照して、スクリプトソース(ボタンテスト~以降)をコピペしてみたんですが、 IEでは動作したのですが、firefoxでは動きませんでした。 IE、firefox、オペラ対応ぐらいの対応での何か方法はありませんでしょうか?

  • パスワードリンクについて

    すみませんパスワード付きのリンクについて location = pw + ".html タイプのパスワード方式にしたのですが、パスワードが違った時「ページを表示できません」になってしまいあまり格好良くありません。 何とか特定のページやアラートで対処したのですが良い方法はないものでしょうか? 私は趣味程度でHPを作成していますのであまりJavaScriptに付いては詳しくありません。 小技集などのサイトを見て作成しています。 宜しくお願いいたします。

  • 日にちによって画像を変更するには?

    見てくださってありがとうございます。 数年前からホームページを運営しているのですが、トップページに表示する画像を、月ごとやイベントごとに変える方法を探しています。(観覧者側のパソコンから月や日にちを取得して、たとえば1月31日の24時を過ぎたら表示画像を変更させたり、バレンタインの2月14日なら、2月13日の24時を過ぎてから2月14日の24時まで表示させる、という具合に) 以前似たような質問がこちらのサイト様であったらしく、検索してヒットしたページを見てこれがどうやらjavascriptであることを知ったのですが、参考リンク先がリンク切れになっていて調べることができませんでした。 ご存知の方がおられましたら、教えてください。

  • スクロール

    同じページ内で横にずら~っとページを並べて リンクボタンを押す(コンテンツ?)と横にゆっくりスクロールしてそこのページで止まる・・・というページを見ました すごくカッコ良かったのでやってみたいと思うのですが スース(スプリクト)が良くわかりません ソースを見たところこんなものが記述してあります <script laguage="JavaScript"> <!-- function image(bana){ document.bn_blank.src=bana; } //--> </script> ソースを見て文を変える・・・というのは難しくてできそうにないのでくわしく説明されているサイトURLもしくは直接教えていただければ幸いです。

  • お気に入りフォルダみたいな表示をするタグ

    コレ↓(○○○のみ)をクリックしたら ○○○ ●● こういう風に↓ ○○○ ├△△△ ├■■■ └☆☆ ●● つらつらっと中身というかリンクというかテキストが表示されて もう一回○○○をクリックすると一番上の状態に戻る というのはどうやったらいいのでしょうか? (説明わかりにくかったらごめんなさい…) 多分JavaScriptかなぁというイメージのみでこのカテゴリに書かせていただきました(^^;)。 私は高校生の頃に授業で少々HTMLについて勉強して 大学生になって、webページ作成の勉強を始めたのですが HTML以外がさっぱりわかりません(泣)。 とりあえずJavaScriptから勉強してみようと思っているので もしよかったら(学習法とかテキストとか)アドバイスもらえるとうれしいです。

  • JavaScriptライブラリってそもそも・・・

    私はweb制作をはじめて3年たらずのwebデザイナーです。 プログラムはまったくと言っていいほど書けないので、アニメーションなどを実装したいときはwebで拾った著作権的に大丈夫なものを使いまわしています。 ほとんどjqueryライブラリを使ったものです。 最近はそのソースも少しは読めるようになり、少し手を加えられるようになりました。 そこで、かなり根本的な疑問がわいてきたのです。 ◆JavaScriptライブラリってそもそもなにが書いてあるものなのでしょうか? ※JavaScriptライブラリとはで調べたのですが、難しい言葉が多くて・・・ (jqueryとは具体的にどんなものが書いてあるものなのか。) ◆jqueryのアドオンとかjqueryのプラグインとか書いてあるのをよく見かけますが、これはなんのでしょうか?アドオンとプラグインは違うものなのでしょうか? ◆jqueryを読み込んで実行するためのスクリプトをソースに追加すれば意図した動きになりますよね。(アコーディオンメニューなど) ↓こういうもの=========== <script type="text/javascript"> $(function(){ // ここにコードを書いていく。 }); </script> これは「jqueryライブラリを使用して作ったプログラム」という言い方であっているのでしょうか? それともこのソースに追加するスクリプトのことをアドオンというのでしょうか? 無知で恥ずかしいのですが、この辺のことをきっちり理解できれば、もう少し自分のできる範囲が広がるのではないかと思い、質問しました。 よろしくお願いします。

専門家に質問してみよう