5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

JavaScript コメントの謎

1 :1 ◆ExGQrDul2E :03/09/05 15:57 ID:???
<!--
<Script>

</Script>
//-->
に関して、
なぜ//を書く必要があるのだろうか?
JavaScriptのコメントである//が<Script></Script>の外側にあるではないか。
したがって//-->ではなく単に-->と書いておけば十分なようなきもする。
しかしどの本にも//-->と書いてある。

2 :nobodyさん:03/09/05 16:02 ID:SwblN0r5
2

3 :nobodyさん:03/09/05 16:04 ID:???
うんこー

4 :ネタニマジレス:03/09/05 16:05 ID:???
>>1
<SCRIPT> </SCRIPT> の外側に<!-- や //--> が書いてあるのはどの本?

5 :nobodyさん:03/09/05 16:06 ID:???
それでスクリプトが実行されるブラウザはあるのか。


6 :1 ◆ExGQrDul2E :03/09/05 16:09 ID:???
>>4
詳解HTML&JavaScript辞典
>>5
インターネットエクスプローラ
---------
JavaScriptやHTMLには冗長で不毛な部分があるものと思われる。

7 :nobodyさん:03/09/05 16:14 ID:???
もし本当なら、その本は誤植だらけで
インターネットエクスプローラはバグ入りということですね
バージョンいくつ?

8 :1 ◆ExGQrDul2E :03/09/05 16:14 ID:???
<SCRIPT LANGUAGE="JavaScript">
<!---
document.write("test")
//--->
</SCRIPT>
インターネット検索したらこんなものを見つけた。
<Script>タグの内側に<--を書けばよいんだ。うっかりしてた。
しかし今度はべつの疑問がわいた。
<SCRIPT LANGUAGE="JavaScript">
<!---
の部分は
//<!---
と書かないとJavaScriptはエラーがでるのではないかと。
しかしみんなの書いているJavaScriptは//<!---となってないし、
なぜ<!---のところでエラーが出ないのか不思議だ。


9 :1 ◆ExGQrDul2E :03/09/05 16:15 ID:???
>>7
IEのバージョンは6だが、さっきのはこちらのうっかりだからもういいんだ。

10 :3:03/09/05 16:17 ID:???
<!--
<Script>
document.write("test")
</Script>
//-->
うそつくな
表示されないぞ

11 :1 ◆ExGQrDul2E :03/09/05 16:17 ID:???
JavaScriptは<!という文字列を見つけたらそこはスルーするという仕様になっているのかも

12 :1 ◆ExGQrDul2E :03/09/05 16:18 ID:???
>>10
それはもういいんだ。

13 :nobodyさん:03/09/05 16:22 ID:???
これはどうよ?
<SCRIPT LANGUAGE="JavaScript">
<!---
document.write("test")
/*
--->
*/
</SCRIPT>

14 :nobodyさん:03/09/05 16:23 ID:???
それはオレも疑問に思ったことがあるな
まあテストコードを書いて見ればわかるが、
<!-- は // と等価ぽい

15 :nobodyさん:03/09/05 16:25 ID:???
>>13
それは<SCRIPT>非対応のブラウザだと、*/ が見えちゃう

16 :1 ◆ExGQrDul2E :03/09/05 16:28 ID:???
>>13
なかなかおもろいね。
>>14
等価なのかぁ。
>>15
ふうん。
--------------------
<Script>
<!--document.write("test")
//-->
</Script>
実験したところ、document.write("test")は機能しなかった。
つまり、<!--は//と同じ機能を持つJavaScriptの予約語であると結論づけてよいようだ。


17 :1 ◆ExGQrDul2E :03/09/05 16:28 ID:???
〜終了〜

18 :nobodyさん:03/09/05 18:13 ID:???
板違いの糞スレか。あきれたもんだ・・・

19 :nobodyさん:03/09/05 18:14 ID:op02GQiL
〜doui〜

20 :nobodyさん:03/09/05 18:57 ID:???
才能は伝わってくる

21 : :03/09/05 19:52 ID:???
>1
netscapeのせい。

22 :nobodyさん:03/09/05 21:09 ID:???
天才?

23 :nobodyさん:03/09/05 23:37 ID:???
個人的にはそこそこ面白かったよ。<!--と//が等価というのは初めて知ったし。
だが糞スレは糞スレだな。

24 :nobodyさん:03/09/06 14:11 ID:???
目からウロコですた

25 :(by EUC):03/09/07 03:03 ID:???
なぜこの板なんだろ…。

26 :nobodyさん:03/09/07 05:00 ID:???
WepProg板の住民こそこの話題についていけると思ってのことだろう

27 :nobodyさん:03/09/07 05:18 ID:???
板違いの単質スレなだけ

28 :nobodyさん:03/09/07 10:01 ID:???
WebProg板には性格悪そうな人がおおいことがわかった

29 :1 ◆ExGQrDul2E :03/11/20 19:26 ID:SuS3neOm
なぜ
type="button" name="submit" onclick="document.myForm.submit()"
について、nameがsubmit以外じゃないとエラーがでちゃうんだろうか?JavaScriptのこの仕様はおかしいと思う。

30 :nobodyさん:03/11/21 23:07 ID:???
このスレ、完全に>>1が暴走してるな。

31 :nobodyさん:03/11/22 10:12 ID:???
ちゅか、パーサーってものを、もっと理解したほうがいいね。

32 :nobodyさん:03/11/22 20:18 ID:???
しかしJavaScriptのsubmit()はかなりクセがあるのはたしか

33 :1 ◆ExGQrDul2E :03/11/22 21:07 ID:???
>>30-32
そうだね

34 :nobodyさん:03/11/23 03:40 ID:CvymIbrh
JavaScriptを使って、マウスの移動にあわせて画像を動かすといったことは可能でしょうか?


35 :nobodyさん:03/11/23 03:48 ID:???
>>34
Web制作板へどうぞ

36 :nobodyさん:03/11/23 03:56 ID:???
男に乳首があるのはなんでだろう?


37 :nobodyさん:03/11/23 04:51 ID:???
女から進化したから?

38 :1 ◆ExGQrDul2E :03/11/23 06:17 ID:???
>>34着せ替えでもつくるのかい?
ttp://www.oersted.co.jp/~emk/dhtml/
>>36-37
むずかしい



39 :nobodyさん:03/12/05 06:39 ID:/PaAQUF3
で、話は戻るが
<!--
<Script>
document.write("test")
</Script>
//-->
どういうことだ?
こんなの表示されるわけないだろ!
<!-- から //-->まではHTMLのコメントなんだぞ!!!

40 :nobodyさん:03/12/05 09:58 ID:???
>>39
そこまで戻してどうする
それは解決済み

41 :nobodyさん:03/12/05 13:55 ID:b+juNpdB
じゃあ、結論教えて

42 :nobodyさん:03/12/05 14:03 ID:???
結論は>>1の勘違いだっただろ
こんな少ないレス数なんだから嫁や

43 :nobodyさん:04/03/22 01:31 ID:???
どうでも良いんだが
>>13の↓が顔に見える

/*
--->
*/



44 :nobodyさん:04/05/08 17:48 ID:???
< *
  --->
< *

45 :1 ◆ExGQrDul2E :04/05/17 02:56 ID:???
やあみんな元気だったかな。
ブラウザ上のボタンを押すとテキストボックスなどのテキストがクリップボードにコピーされるプログラムはどうやってつくるんだい?
あとそのボタンはブラウザ上の画像をクリップボードに格納することもできるのかい?

46 :nobodyさん:04/10/09 20:47:11 ID:???
<!--
はJavaScript内ではコメント以下の存在とされているな

<!--
<!--
//-->
なんてのも別に問題ないしHTMLとしても何とかごまかせる範囲

47 :nobodyさん:04/10/09 20:48:16 ID:???
だが、ここまで行くなら
-->
もコメント並に無視してりゃいいのにな と思って書いたら
やっぱり無視された。

となると今度は
//-->
の存在理由が問われるな・・・

48 :nobodyさん:04/10/09 20:49:43 ID:???
この辺はJavascriptが動かないエンジンとかを
基準に考えていかないとまずいことだ
>>1は何気にいいとこに着眼してるな

>>45で全てぶち壊しだが

49 :ChaosicSoul ◆/yaJbLAHGw :04/11/23 15:43:55 ID:TK6o2vSL
とりあえず、src属性を利用して、外部ファイルにスクリプト本体を書くようにしてくれ。
何故って?
<!-- -->の中身は、xmlでは本当にコメントと見なされるし、
かといって、<script></script>の間に何か書くと、script要素を理解しないブラウザでは、script要素がそのまま見えてしまう。

50 :nobodyさん:04/11/23 15:48:08 ID:???
xhtmlじゃなくhtml使ってるから無問題。

51 :ChaosicSoul ◆/yaJbLAHGw :04/11/23 15:51:48 ID:TK6o2vSL
Re:>45 JavaScriptではできそうにない。VBSだと出来るかもしれない。どうやるかは自分で調べてくれ。

52 :nobodyさん:04/11/23 16:05:39 ID:???
//はJavaScriptのコメント。//-->の-->の部分は未実装ブラウザへの配慮

JavaScript対応ブラウザでは-->によるエラーをなくし、
未対応ブラウザでは<!--から-->までをコメント化するのでソースを見れなくする。<Script>の外は俺は興味ない。

53 :nobodyさん:04/11/23 16:42:07 ID:???
オレの本は内側だぞ。どの本にもって1つだけじゃないか

そもそも
<!--
<Script>

</Script>
//-->
にしたら動かないんじゃないかな?

54 :nobodyさん:04/11/23 16:48:40 ID:???
新しいほうは修正されてるぞ。
http://www.shuwasystem.co.jp/~SHOKAIdic/pdf/hj_c.pdf

誤字じゃねーの?

55 :nobodyさん:04/11/23 16:48:47 ID:???
>>53
その話はもう1年以上前に終わっている

56 :nobodyさん:04/11/23 16:49:27 ID:???
↑はhttp://www.shuwasystem.co.jp/~SHOKAIdic/hj/index.htmlのです。

57 :nobodyさん:04/11/24 00:50:44 ID:cCYZmHip
おまえらジャバスクリプトを馬鹿にするな
PERLでアクションゲームが作れるか?
JSなら作れるぞ

58 :nobodyさん:04/11/24 02:15:18 ID:???
>>57
<script type="text/perlscript">
$window->document->write("Hello world!!");
</script>
こういう事が出来るのを知っての狼藉か?

59 :BlackLightOfStar ◆ifsBJ/KedU :04/11/24 11:44:19 ID:JU8IbsL0
Re:>52
それだと、XMLで解釈するときに<!-- -->の中がコメント扱いされてしまう。
やはり外部ファイルをロードする方法が一番かと。

60 :nobodyさん:04/11/24 12:09:19 ID:???
xhtmlじゃないから関係ない

61 :BlackLightOfStar ◆ifsBJ/KedU :04/11/24 12:51:34 ID:JU8IbsL0
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" /><meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>test</title></head>
<body><p>
<script type="text/javascript">
<![CDATA[
document.open();
for(i=4;i>0;--i){document.write(i);}
document.close();
]]>
</script>
</p></body>
<!-- httpはhttpに変えよう。これで、どのブラウザがまともに動くか?XMLとしては正しいはずだけど、ブラウザが対応してもらわないと困る。 -->
</html>

62 :nobodyさん:04/11/24 17:39:05 ID:???
text/javascriptはIANAに登録されていないとか突っ込めというのかね。

63 :nobodyさん:04/11/24 18:57:22 ID:???
ieで使えもしない、application/x-javascriptなんか指定するかよボケ。

64 :nobodyさん:04/11/24 23:10:05 ID:???
ieで使えもしない、application/xhtml+xmlなんかでserveするかよボケ。

65 :だいすけ ◆P0//Gikoow :05/01/17 01:04:56 ID:???
なつかしーな

12 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)