トップページ⇒php
121コメント30KB

JavaScript コメントの謎

■ このスレッドは過去ログ倉庫に格納されています
00011 ◆ExGQrDul2E 03/09/05 15:57ID:???
<!--
<Script>

</Script>
//-->
に関して、
なぜ//を書く必要があるのだろうか?
JavaScriptのコメントである//が<Script></Script>の外側にあるではないか。
したがって//-->ではなく単に-->と書いておけば十分なようなきもする。
しかしどの本にも//-->と書いてある。
0002nobodyさん03/09/05 16:02ID:SwblN0r5
2
0003nobodyさん03/09/05 16:04ID:???
うんこー
0004ネタニマジレス03/09/05 16:05ID:???
>>1
<SCRIPT> </SCRIPT> の外側に<!-- や //--> が書いてあるのはどの本?
0005nobodyさん03/09/05 16:06ID:???
それでスクリプトが実行されるブラウザはあるのか。
00061 ◆ExGQrDul2E 03/09/05 16:09ID:???
>>4
詳解HTML&JavaScript辞典
>>5
インターネットエクスプローラ
---------
JavaScriptやHTMLには冗長で不毛な部分があるものと思われる。
0007nobodyさん03/09/05 16:14ID:???
もし本当なら、その本は誤植だらけで
インターネットエクスプローラはバグ入りということですね
バージョンいくつ?
00081 ◆ExGQrDul2E 03/09/05 16:14ID:???
<SCRIPT LANGUAGE="JavaScript">
<!---
document.write("test")
//--->
</SCRIPT>
インターネット検索したらこんなものを見つけた。
<Script>タグの内側に<--を書けばよいんだ。うっかりしてた。
しかし今度はべつの疑問がわいた。
<SCRIPT LANGUAGE="JavaScript">
<!---
の部分は
//<!---
と書かないとJavaScriptはエラーがでるのではないかと。
しかしみんなの書いているJavaScriptは//<!---となってないし、
なぜ<!---のところでエラーが出ないのか不思議だ。
00091 ◆ExGQrDul2E 03/09/05 16:15ID:???
>>7
IEのバージョンは6だが、さっきのはこちらのうっかりだからもういいんだ。
0010303/09/05 16:17ID:???
<!--
<Script>
document.write("test")
</Script>
//-->
うそつくな
表示されないぞ
00111 ◆ExGQrDul2E 03/09/05 16:17ID:???
JavaScriptは<!という文字列を見つけたらそこはスルーするという仕様になっているのかも
00121 ◆ExGQrDul2E 03/09/05 16:18ID:???
>>10
それはもういいんだ。
0013nobodyさん03/09/05 16:22ID:???
これはどうよ?
<SCRIPT LANGUAGE="JavaScript">
<!---
document.write("test")
/*
--->
*/
</SCRIPT>
0014nobodyさん03/09/05 16:23ID:???
それはオレも疑問に思ったことがあるな
まあテストコードを書いて見ればわかるが、
<!-- は // と等価ぽい
0015nobodyさん03/09/05 16:25ID:???
>>13
それは<SCRIPT>非対応のブラウザだと、*/ が見えちゃう
00161 ◆ExGQrDul2E 03/09/05 16:28ID:???
>>13
なかなかおもろいね。
>>14
等価なのかぁ。
>>15
ふうん。
--------------------
<Script>
<!--document.write("test")
//-->
</Script>
実験したところ、document.write("test")は機能しなかった。
つまり、<!--は//と同じ機能を持つJavaScriptの予約語であると結論づけてよいようだ。
00171 ◆ExGQrDul2E 03/09/05 16:28ID:???
〜終了〜
0018nobodyさん03/09/05 18:13ID:???
板違いの糞スレか。あきれたもんだ・・・
0019nobodyさん03/09/05 18:14ID:op02GQiL
〜doui〜
0020nobodyさん03/09/05 18:57ID:???
才能は伝わってくる
0021 03/09/05 19:52ID:???
>1
netscapeのせい。
0022nobodyさん03/09/05 21:09ID:???
天才?
0023nobodyさん03/09/05 23:37ID:???
個人的にはそこそこ面白かったよ。<!--と//が等価というのは初めて知ったし。
だが糞スレは糞スレだな。
0024nobodyさん03/09/06 14:11ID:???
目からウロコですた
0025(by EUC)03/09/07 03:03ID:???
なぜこの板なんだろ…。
0026nobodyさん03/09/07 05:00ID:???
WepProg板の住民こそこの話題についていけると思ってのことだろう
0027nobodyさん03/09/07 05:18ID:???
板違いの単質スレなだけ
0028nobodyさん03/09/07 10:01ID:???
WebProg板には性格悪そうな人がおおいことがわかった
00291 ◆ExGQrDul2E 03/11/20 19:26ID:SuS3neOm
なぜ
type="button" name="submit" onclick="document.myForm.submit()"
について、nameがsubmit以外じゃないとエラーがでちゃうんだろうか?JavaScriptのこの仕様はおかしいと思う。
0030nobodyさん03/11/21 23:07ID:???
このスレ、完全に>>1が暴走してるな。
0031nobodyさん03/11/22 10:12ID:???
ちゅか、パーサーってものを、もっと理解したほうがいいね。
0032nobodyさん03/11/22 20:18ID:???
しかしJavaScriptのsubmit()はかなりクセがあるのはたしか
00331 ◆ExGQrDul2E 03/11/22 21:07ID:???
>>30-32
そうだね
0034nobodyさん03/11/23 03:40ID:CvymIbrh
JavaScriptを使って、マウスの移動にあわせて画像を動かすといったことは可能でしょうか?
0035nobodyさん03/11/23 03:48ID:???
>>34
Web制作板へどうぞ
0036nobodyさん03/11/23 03:56ID:???
男に乳首があるのはなんでだろう?
0037nobodyさん03/11/23 04:51ID:???
女から進化したから?
00381 ◆ExGQrDul2E 03/11/23 06:17ID:???
>>34着せ替えでもつくるのかい?
ttp://www.oersted.co.jp/~emk/dhtml/
>>36-37
むずかしい

0039nobodyさん03/12/05 06:39ID:/PaAQUF3
で、話は戻るが
<!--
<Script>
document.write("test")
</Script>
//-->
どういうことだ?
こんなの表示されるわけないだろ!
<!-- から //-->まではHTMLのコメントなんだぞ!!!
■ このスレッドは過去ログ倉庫に格納されています