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

このQ&Aに関連する最新のQ&A

A 回答 (2件)

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
    • good
    • 0
この回答へのお礼

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

お礼日時:2001/06/27 07:29

Netscape Communications社(後にAOLに吸収合併)が開発したスクリプト言語


の一つで、ホームページ等のサイトを動的に画像を動かしたりする時に利用され
ます。例えば、マウスポインタの後に画像がついて来たり、ボタンにポインタを
合わせると色が変わったり、ダブルクリックすると画像が表示されたりと言った
事が出来ます。
イベント(カーソルを合わせる、ダブルクリック、シングルクリック、
右クリック、時間に応じてなど等)に応じて、いろいろ出来るため、様様な
使い方が出来ます。もちろん他のやり方でも似たようなことは出来ます。

Javascriptは最初はNetscapeScriptとかLiveScriptと呼ばれてました。
その後、SunMicrosystems社のJava(元々は家電や機械を制御するための言語)と
共に、マイクロソフト社への包囲網を行うために、Javascriptと名称を変えま
した。名称と、命令の記述の仕方(文法)が多少似ているだけで、JavaとJavascript
は全く異なる言語です。(名前が似てるが別物ですし、生い立ちも異なります)

Javascriptは最近のブラウザならブラウザで実行されるので、続きもそのまま
見ることが出来ます。しかし、中にはJavascriptの記述に誤りがあるものや
一部方言(マイクロソフトの解釈と本来のNetscape社の解釈)があるために、
エラーが出る場合もあります。
    • good
    • 0
この回答へのお礼

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

お礼日時:2001/08/03 02:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qjavascriptで別窓で出したページとメインページで同時に動作を行ないたいのですが、教えて下さい。

javascriptで別窓で出したページを登録ボタンを押すと、そのページが閉じて
メインページがボタンを押したことで、切り替わるという動作を行ないたいのですが、
良い方法はありますか?教えてください。

<INPUT type='button' value='登録' onClick=\"opener.location.href='$order'\">
<A href=\"javascript:click_close();\">ウィンドウを閉じる</A>

今は、2つのリンクを貼っています。これを一つにしたいのですが、ご伝授下さい。

function click_close () {
window.close();
}

Aベストアンサー

多分

function click_close () {
window.close();
}



function click_close () {
opener.location.href='$order'
window.close();
}

に変えれば大丈夫だと思います。

当然

<INPUT type='button' value='登録' onClick=\"opener.location.href='$order'\">

は不要だと思います。

QJavaScript でページズーム

IE7/IE8、FireFox3.x、Safari4.x、Google Chrome、Opera,等主要ブラウザが、ページズーム機能が搭載されました。

ブラウザのズームボタンを押せば良いことですが、ページ内に目立つボタンを設置してページズームをコントロールしたいと思います。

ページズームは JavaScript でコントロール出来るのでしょうか、もしくは、JavaScript のライブラリ等が有れば、アドバイスを頂ければ幸いです。

もしかするとページズームは、ブラウザ箇々の機能になる為。JavaScript ではコントロールが出来ないのでしょうか。

Aベストアンサー

私も興味があったのでググってみました。
ページ全体をズームしていいんですよね?
Javascriptではありませんが、以下のURLが簡単で、そのものズバリだと思います。
試しに実験してみたらバッチリでした。

参考URL:http://html-time.com/css/page_zoom.htm

Qホームページ JavaScript

CTRLキー+Fで検索すると、黄色の背景色がつくように
特定の文字に背景色をつけたいのですが、どのようにすればいいのでしょうか?

例)
◆検索キーワード : 「 テスト 」

今日はテスト
テストの点数87点
↑この検索キーワードと同じ箇所のテストの部分だけに背景色をつけるようにしたいです。

Aベストアンサー

mark.jsを使えば簡単にできますよ。

公式ページ
https://markjs.io/

簡単なサンプル作りました。
https://jsfiddle.net/b1efes63/

実際にはハイライトする文字列を<span>で包んでるようです。

QJavaScriptが使えるホームページ

今持っている無料ホームページはJavaScriptを使おうとすると規制があり対応してくれません。
JavaScriptを使っても大丈夫な無料ホームページを教えてもらえないでしょうか?

Aベストアンサー

楽天をご利用とのことですが、楽天広場でしょうか。

これは一般的なホームページサービスではなく、ブログサービスの一種です。この手の簡単ホームページサービスやブログサービスなどでは、セキュリティ対策でscriptを埋め込んでも拒否するものがあります。

私の知っている範囲だと、livedoorブログやseesaaブログは本文中にscriptタグを埋め込んでも動いたと思いますよ。

なお、#1さんがおっしゃるとおり、いわゆる一般的なホームページサービス(ジオシティやFC2webなど)であれば、javascriptの使用制限は通常ありません。

ただし、呼び出される動画を置いているサーバーが、スクリプトの外部呼出しに対応してない場合があります。
この場合、動画を置いているサイト以外で呼び出すことは出来ません。

#余談ですが、動画の貼り付けに作成者の許可はありますか?
#他人の作成した動画を勝手に貼り付けると著作権侵害になってしまいます。

QJavaScriptでページ全体にトランジション効果

JavaScriptでページ全体にトランジション効果をかけたいのですがどうすれば良いでしょうか?

画像をonclickするたびにページを移動しなくてもトランジション効果をかけたいと思っています。

よろしくお願いします。

Aベストアンサー

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Dynamic Alpha Filter Demo</title>
<script>
function caption() {
if (document.body.style.filter == "invert")
{
document.body.style.filter = "";
}
else
{
document.body.style.filter = "invert";
}

}
</script>
</head>
<body style="border-color:red;border-style:solid;height:150px;">
<p style="border-color:blue;border-style:solid;height:50px;" ><img src="hoge.jpg" onclick="caption();">ほげほげ</p>
<p>うにゃうにゃ</p>
</body>
</html>

いちおう原理的にはできなくはなさそうな気がするんだけど・・・

#おそらく回答がつかないのは、filterがIEの独自拡張(勝手に加えた)だろうから(当然その他のブラウザでは動作しない。)。俺も嫌いだし

参考情報:Microsoft-フィルタとトランジション
http://www.microsoft.com/japan/developer/library/jpisdk/dhtml/content/filters.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Dynamic Alpha Filter Demo</title>
<script>
function caption() {
if (document.body.style.filter == "invert")
{
document.body.style.filter = "";
}
else
{
document.body.style.filter = "invert";
}

}
</script>
</head>
<body style="border-color:red;border-style:solid;height:150px;">
<p style="border-color:blue;border-style:solid;height:50px;" ><im...続きを読む


人気Q&Aランキング

おすすめ情報