JavaScript コメントの謎
- : 1 ◆ExGQrDul2E [sage] 03/09/05 15:57ID:???
- <!--
<Script>
</Script>
//-->
に関して、
なぜ//を書く必要があるのだろうか?
JavaScriptのコメントである//が<Script></Script>の外側にあるではないか。
したがって//-->ではなく単に-->と書いておけば十分なようなきもする。
しかしどの本にも//-->と書いてある。 - : nobodyさん [] 03/09/05 16:02:SwblN0r5
- 2
- : nobodyさん [sage] 03/09/05 16:04ID:???
- うんこー
- : ネタニマジレス [sage] 03/09/05 16:05ID:???
-
<SCRIPT> </SCRIPT> の外側に<!-- や //--> が書いてあるのはどの本? - : nobodyさん [sage] 03/09/05 16:06ID:???
- それでスクリプトが実行されるブラウザはあるのか。
- : 1 ◆ExGQrDul2E [sage] 03/09/05 16:09ID:???
-
詳解HTML&JavaScript辞典
インターネットエクスプローラ
---------
JavaScriptやHTMLには冗長で不毛な部分があるものと思われる。 - : nobodyさん [sage] 03/09/05 16:14ID:???
- もし本当なら、その本は誤植だらけで
インターネットエクスプローラはバグ入りということですね
バージョンいくつ? - : 1 ◆ExGQrDul2E [sage] 03/09/05 16:14ID:???
- <SCRIPT LANGUAGE="JavaScript">
<!---
document.write("test")
//--->
</SCRIPT>
インターネット検索したらこんなものを見つけた。
<Script>タグの内側に<--を書けばよいんだ。うっかりしてた。
しかし今度はべつの疑問がわいた。
<SCRIPT LANGUAGE="JavaScript">
<!---
の部分は
//<!---
と書かないとJavaScriptはエラーがでるのではないかと。
しかしみんなの書いているJavaScriptは//<!---となってないし、
なぜ<!---のところでエラーが出ないのか不思議だ。
- : 1 ◆ExGQrDul2E [sage] 03/09/05 16:15ID:???
-
IEのバージョンは6だが、さっきのはこちらのうっかりだからもういいんだ。 - : 3 [sage] 03/09/05 16:17ID:???
- <!--
<Script>
document.write("test")
</Script>
//-->
うそつくな
表示されないぞ - : 1 ◆ExGQrDul2E [sage] 03/09/05 16:17ID:???
- JavaScriptは<!という文字列を見つけたらそこはスルーするという仕様になっているのかも
- : 1 ◆ExGQrDul2E [sage] 03/09/05 16:18ID:???
-
それはもういいんだ。 - : nobodyさん [sage] 03/09/05 16:22ID:???
- これはどうよ?
<SCRIPT LANGUAGE="JavaScript">
<!---
document.write("test")
/*
--->
*/
</SCRIPT> - : nobodyさん [sage] 03/09/05 16:23ID:???
- それはオレも疑問に思ったことがあるな
まあテストコードを書いて見ればわかるが、
<!-- は // と等価ぽい - : nobodyさん [sage] 03/09/05 16:25ID:???
-
それは<SCRIPT>非対応のブラウザだと、*/ が見えちゃう - : 1 ◆ExGQrDul2E [sage] 03/09/05 16:28ID:???
-
なかなかおもろいね。
等価なのかぁ。
ふうん。
--------------------
<Script>
<!--document.write("test")
//-->
</Script>
実験したところ、document.write("test")は機能しなかった。
つまり、<!--は//と同じ機能を持つJavaScriptの予約語であると結論づけてよいようだ。
- : 1 ◆ExGQrDul2E [sage] 03/09/05 16:28ID:???
- 〜終了〜
- : nobodyさん [sage] 03/09/05 18:13ID:???
- 板違いの糞スレか。あきれたもんだ・・・
- : nobodyさん [] 03/09/05 18:14:op02GQiL
- 〜doui〜
- : nobodyさん [sage] 03/09/05 18:57ID:???
- 才能は伝わってくる
- : [sage] 03/09/05 19:52ID:???
- >1
netscapeのせい。 - : nobodyさん [sage] 03/09/05 21:09ID:???
- 天才?
- : nobodyさん [sage] 03/09/05 23:37ID:???
- 個人的にはそこそこ面白かったよ。<!--と//が等価というのは初めて知ったし。
だが糞スレは糞スレだな。 - : nobodyさん [sage] 03/09/06 14:11ID:???
- 目からウロコですた
- : (by EUC) [sage] 03/09/07 03:03ID:???
- なぜこの板なんだろ…。
- : nobodyさん [sage] 03/09/07 05:00ID:???
- WepProg板の住民こそこの話題についていけると思ってのことだろう
- : nobodyさん [sage] 03/09/07 05:18ID:???
- 板違いの単質スレなだけ
- : nobodyさん [sage] 03/09/07 10:01ID:???
- WebProg板には性格悪そうな人がおおいことがわかった
- : 1 ◆ExGQrDul2E [] 03/11/20 19:26:SuS3neOm
- なぜ
type="button" name="submit" onclick="document.myForm.submit()"
について、nameがsubmit以外じゃないとエラーがでちゃうんだろうか?JavaScriptのこの仕様はおかしいと思う。 - : nobodyさん [sage] 03/11/21 23:07ID:???
- このスレ、完全にが暴走してるな。
- : nobodyさん [sage] 03/11/22 10:12ID:???
- ちゅか、パーサーってものを、もっと理解したほうがいいね。
- : nobodyさん [sage] 03/11/22 20:18ID:???
- しかしJavaScriptのsubmit()はかなりクセがあるのはたしか
- : 1 ◆ExGQrDul2E [sage] 03/11/22 21:07ID:???
-
そうだね - : nobodyさん [] 03/11/23 03:40:CvymIbrh
- JavaScriptを使って、マウスの移動にあわせて画像を動かすといったことは可能でしょうか?
- : nobodyさん [sage] 03/11/23 03:48ID:???
-
Web制作板へどうぞ - : nobodyさん [sage] 03/11/23 03:56ID:???
- 男に乳首があるのはなんでだろう?
- : nobodyさん [sage] 03/11/23 04:51ID:???
- 女から進化したから?
- : 1 ◆ExGQrDul2E [sage] 03/11/23 06:17ID:???
- 着せ替えでもつくるのかい?
ttp://www.oersted.co.jp/~emk/dhtml/
むずかしい
- : nobodyさん [] 03/12/05 06:39:/PaAQUF3
- で、話は戻るが
<!--
<Script>
document.write("test")
</Script>
//-->
どういうことだ?
こんなの表示されるわけないだろ!
<!-- から //-->まではHTMLのコメントなんだぞ!!! - : nobodyさん [sage] 03/12/05 09:58ID:???
-
そこまで戻してどうする
それは解決済み - : nobodyさん [] 03/12/05 13:55:b+juNpdB
- じゃあ、結論教えて
- : nobodyさん [sage] 03/12/05 14:03ID:???
- 結論はの勘違いだっただろ
こんな少ないレス数なんだから嫁や - : nobodyさん [sage] 04/03/22 01:31ID:???
- どうでも良いんだが
の↓が顔に見える
/*
--->
*/
- : nobodyさん [sage] 04/05/08 17:48ID:???
- < *
--->
< * - : 1 ◆ExGQrDul2E [age] 04/05/17 02:56ID:???
- やあみんな元気だったかな。
ブラウザ上のボタンを押すとテキストボックスなどのテキストがクリップボードにコピーされるプログラムはどうやってつくるんだい?
あとそのボタンはブラウザ上の画像をクリップボードに格納することもできるのかい? - : nobodyさん [sage] 04/10/09 20:47:11ID:???
- <!--
はJavaScript内ではコメント以下の存在とされているな
<!--
<!--
//-->
なんてのも別に問題ないしHTMLとしても何とかごまかせる範囲 - : nobodyさん [sage] 04/10/09 20:48:16ID:???
- だが、ここまで行くなら
-->
もコメント並に無視してりゃいいのにな と思って書いたら
やっぱり無視された。
となると今度は
//-->
の存在理由が問われるな・・・ - : nobodyさん [sage] 04/10/09 20:49:43ID:???
- この辺はJavascriptが動かないエンジンとかを
基準に考えていかないとまずいことだ
は何気にいいとこに着眼してるな
で全てぶち壊しだが - : ChaosicSoul ◆/yaJbLAHGw [] 04/11/23 15:43:55:TK6o2vSL
- とりあえず、src属性を利用して、外部ファイルにスクリプト本体を書くようにしてくれ。
何故って?
<!-- -->の中身は、xmlでは本当にコメントと見なされるし、
かといって、<script></script>の間に何か書くと、script要素を理解しないブラウザでは、script要素がそのまま見えてしまう。 - : nobodyさん [sage] 04/11/23 15:48:08ID:???
- xhtmlじゃなくhtml使ってるから無問題。
- : ChaosicSoul ◆/yaJbLAHGw [] 04/11/23 15:51:48:TK6o2vSL
- Re:>45 JavaScriptではできそうにない。VBSだと出来るかもしれない。どうやるかは自分で調べてくれ。
- : nobodyさん [sage] 04/11/23 16:05:39ID:???
- //はJavaScriptのコメント。//-->の-->の部分は未実装ブラウザへの配慮
JavaScript対応ブラウザでは-->によるエラーをなくし、
未対応ブラウザでは<!--から-->までをコメント化するのでソースを見れなくする。<Script>の外は俺は興味ない。 - : nobodyさん [sage] 04/11/23 16:42:07ID:???
- オレの本は内側だぞ。どの本にもって1つだけじゃないか
そもそも
<!--
<Script>
</Script>
//-->
にしたら動かないんじゃないかな? - : nobodyさん [sage] 04/11/23 16:48:40ID:???
- 新しいほうは修正されてるぞ。
ttp://http://www.shuwasystem.co.jp/~SHOKAIdic/pdf/hj_c.pdf
誤字じゃねーの? - : nobodyさん [sage] 04/11/23 16:48:47ID:???
-
その話はもう1年以上前に終わっている - : nobodyさん [sage] 04/11/23 16:49:27ID:???
- ↑は
ttp://http://www.shuwasystem.co.jp/~SHOKAIdic/hj/index.htmlのです。 - : nobodyさん [] 04/11/24 00:50:44:cCYZmHip
- おまえらジャバスクリプトを馬鹿にするな
PERLでアクションゲームが作れるか?
JSなら作れるぞ - : nobodyさん [sage] 04/11/24 02:15:18ID:???
-
<script type="text/perlscript">
$window->document->write("Hello world!!");
</script>
こういう事が出来るのを知っての狼藉か? - : BlackLightOfStar ◆ifsBJ/KedU [] 04/11/24 11:44:19:JU8IbsL0
- Re:>52
それだと、XMLで解釈するときに<!-- -->の中がコメント扱いされてしまう。
やはり外部ファイルをロードする方法が一番かと。 - : nobodyさん [sage] 04/11/24 12:09:19ID:???
- xhtmlじゃないから関係ない
- : BlackLightOfStar ◆ifsBJ/KedU [] 04/11/24 12:51:34: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> - : nobodyさん [sage] 04/11/24 17:39:05ID:???
- text/javascriptはIANAに登録されていないとか突っ込めというのかね。
- : nobodyさん [sage] 04/11/24 18:57:22ID:???
- ieで使えもしない、application/x-javascriptなんか指定するかよボケ。
- : nobodyさん [sage] 04/11/24 23:10:05ID:???
- ieで使えもしない、application/xhtml+xmlなんかでserveするかよボケ。
- : だいすけ ◆P0//Gikoow [sage] 05/01/17 01:04:56ID:???
- なつかしーな
- : nobodyさん [sage] 2005/05/01(日) 13:58:19ID:???
-
ちょうど必要だったんで調べた
<script>
function clip_copy() {
if (document.all && navigator.userAgent.match(/windows/i) && document.obj.area.value) {
copy_obj = document.obj.area.createTextRange()
copy_obj.execCommand("Copy")
alert("クリップボードにコピーしました");
}
}
</script>
ボタンをクリックするとテキストエリアの内容をクリップボードにコピーします。<p>
<form name=obj>
<textarea name=area cols=50 rows=5>
<!-- ここから -->
<a href="
ttp://http://www.xxx.yyy/~zzz/">
<img src="
ttp://http://www.xxx.yyy/~zzz/image.gif"
border=0></a>
<!-- ここまで --></textarea><br>
<input type=button onClick="clip_copy()" value="クリップボードにコピー">
</form>
- : BlackLightOfStar ◆ifsBJ/KedU [] 2005/05/05(木) 20:09:51:DLFXEmmt
- Re:>66 WindowでIEを使うとできてしまうのか。そういえば、IEではスクリプトはJScriptとVBScriptを区別しないという話を思い出した。それは本当にJavaScriptなの?
- : BlackLightOfStar ◆ifsBJ/KedU [] 2005/05/05(木) 20:39:35:DLFXEmmt
- Re:>62 それはXHTML 1.1の仕様書のどこかに書いてある?
- : nobodyさん [sage] 2005/05/06(金) 01:44:05ID:???
- さんの現在のスレはこちらです
ttp://http://jbbs.livedoor.jp/bbs/read.cgi/computer/351/1048839574/ - : nobodyさん [sage] 2006/01/16(月) 16:35:15ID:???
-
の答えって何?
てか
<script><!--
うだうだ
//--></script>
じゃないの?
これならネスケ対策だと思ったけど。 - : nobodyさん [sage] 2006/01/16(月) 21:33:10ID:???
- このスレはもう死んでいる。よみがえる必要はない。
は全部読み返したら風呂入って寝るべし。 - : nobodyさん [sage] 2006/01/22(日) 19:59:55ID:???
- てゆーか、JavaScriptはjsファイルにしてhtmlから切り離せよ。
- : nobodyさん [sage] 2006/04/22(土) 00:58:19ID:???
- <!--
HTMLのコメントと言ってしまってはいけないのか?このスレでは。。。 - : nobodyさん [sage] 2006/04/22(土) 08:24:30ID:???
- で、ここを再利用するの?
- : nobodyさん [sage] 2006/04/22(土) 11:19:48ID:???
- ここでいいんじゃない?
新しく建てるならそれまでの避難所として使えばいいし - : nobodyさん [sage] 2006/04/22(土) 15:19:41ID:???
- 新規参入が激しく滞りそうなスレタイですね…
- : nobodyさん [sage] 2006/04/22(土) 18:19:25ID:???
- あらたしいスレは、ここですか。
だいぶ飽きてきちゃったのですが、各種サイトを参考にして
チラウラのpostをよく解らないままに引き写しで、非同期にしてみました。
自動更新もしようと思ったのですが、xreaに怒られそうなので
やめておきました。
ttp://http://morphyone.info/brd/async.html
※開いても書込み内容が表示されないので、[W]ボタンを押してください。
あと、PHP側にバグがあるので、AA関係がうまく表示されません。ふがふが
ご感想やご指導ご鞭撻をよろしくお長居します。 - : nobodyさん [sage] 2006/04/22(土) 19:05:04ID:???
- あ。PHP側じゃないや。というか、PHPから貰うデータのフォーマットがダメダメで、
項目のセパレータに':'を使っているからでした。文章やAAには普通に使われますもんね…。
さて、どうしたものか。 - : nobodyさん [sage] 2006/05/10(水) 19:36:40ID:???
- チラウラASYNCがphpspotに紹介されたらしく、アクセスが急増して
不具合でまくりで鬱です orz
xreaはDBのセッションは同時5本までなので、最初の画面でoutのケースが
多いようです。うーんこまった
ほぼ同じタイミングで、差分取得をいい加減に実装していたのですが、
今度はリロードのリクエストがすごいことになってしまいました。
特定のリモホから、1時間に2000以上もリクエストかけてくれたりとか・・・。
あと、チラウラの.jsを直接落としている人が沢山いらっしゃるようですが、
なんの参考にもならないと思う次第です。前スレをお読みの方はご存知だと思います。
って、チラウラすまそ(苦笑)
- : nobodyさん [sage] 2006/05/10(水) 23:59:28ID:???
- まあ確かに面白いからw
でも2000はありえないw
2秒に1回以上って田代砲とかじゃw - : nobodyさん [sage] 2006/05/13(土) 00:17:23ID:???
- 書き込みんときだけに静的 HTML 吐くようにするとか
- : nobodyさん [sage] 2006/05/15(月) 22:35:40ID:???
- ご無沙汰してます。ども、チラウラの人です。
やっぱ田代砲ですかねwww
phpspotの"最近のエントリ"から消えた途端に転送量が1/10になりましたので、
あっという間に対策しなくても良くなったりしました(苦笑
ですが、鯖側の静的HTMLの作成は是非とも実装したいと思います。
静的HTML作成時の排他で参考になるサイトがありましたら、ご紹介いただけると嬉しいです。
smartyとか、どうやってるのかな。勉強してみます。
----
[w]ボタンをflashにしたら、前スレ?で苦心してくださった方のクロスドメイン・チラウラが
出来るかな、なんて思い始めました。flashの警告は出るでしょうけど。
flashで茶碗のrssとかを利用できるのかな。 - : nobodyさん [sage] 2006/05/15(月) 22:59:10ID:???
- 連続書込みすみません。
チラウラをいじっていて思いついた、webのその場所に書込む事のアプリケーションに
ついて挙げてみます。
・アゲアシ:ソースなり文書なりを登録して、みんなで変な所や修正箇所を指摘しまくる。
・カケグチ:IFRAMEで他人のサイトを表示して、みんなで変な所を指摘したりしてネタにする。
サイトを登録できるようにしてサイト毎にDBを分ければ、ヲチ板みたいに繁盛するかな?
単なる思いつきですが、自分のようなjavascript初心者でなければ実装は容易ではないかと
思いますが如何でしょう。
自分的には、javascriptを勉強しだして一月ちょっと、最初のチラウラを作って一月たちますので、
そろそろ違う課題でオブジェクト指向の実装を勉強しようと思っています。 - : nobodyさん [sage] 2006/05/15(月) 23:14:48ID:???
- ×カケグチ
○カゲグチ
…orz - : nobodyさん [sage] 2006/05/16(火) 19:25:27ID:???
- チラウラは自分のチラウラで語れや。
・・・っても、あれじゃ語れないわなwww - : nobodyさん [sage] 2006/05/16(火) 23:12:52ID:???
- ぎゃふん
- : nobodyさん [] 2006/05/21(日) 17:01:37:uHmVkllN
- <!--
<script>
//はずかしいスクリプトやベータバージョンをここに書く
</script>
//-->
- : nobodyさん [] 2006/05/22(月) 07:45:37:F91arPDM
- 88キタ━━(゚∀゚)━━!
- : nobodyさん [] 2006/05/25(木) 19:14:14:EzmbclG4
-
面白いね。
配布はしないの? - : nobodyさん [sage] 2006/06/21(水) 12:07:08ID:???
- --html
<td id="aaa">1</td>
--javascript
tempnum = document.getElementById('aaa').innerHTML
tempnum = tempnum + 1
window.alert(tempnum);
--結果
11が表示される
数値として取得、もしくは変換するにはどうしたらいいんでしょうか - : nobodyさん [age] 2006/06/21(水) 12:08:21ID:???
- ageてみます
- : 90 [sage] 2006/06/21(水) 12:17:02ID:???
- 自己解決です
parseFloat()で数値に変換できました
リファレンス本買って来ます λ.....
- : nobodyさん [sage] 2007/01/09(火) 05:31:06ID:???
- まだあったかな、このスレ
- : nobodyさん [sage] 2007/01/09(火) 07:19:22ID:???
- もうないよ
- : nobodyさん [sage] 2007/03/16(金) 19:10:30ID:???
- おひさ
- : nobodyさん [sage] 2007/05/10(木) 10:10:40ID:???
- 萌え〜
ttp://http://nyannyan3.minidns.net/kimagureHvideo/
ttp://http://nyannyan3.minidns.net/UPLoader/ - : 1 ◆ExGQrDul2E [age] 2007/05/13(日) 12:10:08ID:???
- インライン要素の<hr>タグはどう作るン?
- : nobodyさん [sage] 2007/05/13(日) 14:58:08ID:???
-
そもそも
<!--
<script>
</script>
//-->
にしたら動かないんじゃない? - : nobodyさん [sage] 2007/05/13(日) 15:35:33ID:???
- 通常の<hr>はブロック要素なので自動的に改行されてイヤン
- : nobodyさん [] 2007/05/13(日) 23:01:55:8eWns+p/
- 100げこ
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら。