+ JavaScript の質問用スレッド vol.52 +

このエントリーをはてなブックマークに追加
952Name_Not_Found:2006/12/02(土) 12:23:26 ID:???
それだけJSが進化してきたってことだ、喜ばしいじゃないか。
953Name_Not_Found:2006/12/02(土) 12:56:10 ID:???
情報が古いとか間違いとかもあるけど、とほほで学ぶと
間違ったJavaScript像が身についてしまって有害なんでは
と危惧している。熟読したわけじゃないけど、とほほで
勉強したとかいう厨房にはこのスレで山ほど遭遇したもんで。
954Name_Not_Found:2006/12/02(土) 13:45:30 ID:???
KWSK for exm?
955Name_Not_Found:2006/12/02(土) 13:49:47 ID:???
過去スレ全集→スレ内検索で「とほほ」を検索。

新スレは975超えたら。テンプレの参考サイトに >>717 を追加ね。
956Name_Not_Found:2006/12/02(土) 14:03:37 ID:???
まあここにいるやつらが俺も含めて
とほほの批判はしても代わりになるサイトを
作ろうとしないっていうのもあるけどな。
957Name_Not_Found:2006/12/02(土) 14:26:09 ID:???
mozillaと、msのサイト見ろ!で、済む事に、わざわざ労力を使う気にならない…
958Name_Not_Found:2006/12/02(土) 14:59:50 ID:???
まっとうな奴→まっとうなドキュメントを見てまっとうに理解。
ダメな奴→ダメなドキュメントを見てさらにダメダメに。
ダメな奴が好むようにダメ風で、かつ内容がまっとうなサイト作り→至難の技。
959Name_Not_Found:2006/12/02(土) 16:14:58 ID:???
ちょと、Safari使いいたら

for (i in navigator) document.writeln( i, " = ", navigator[i] );

晒してもらえないだろうか
960Name_Not_Found:2006/12/02(土) 16:36:18 ID:???
961Name_Not_Found:2006/12/02(土) 16:37:00 ID:HZhsw6+P
ページ開閉時に関数を呼ぶイベントハンドラのテストをしてみました。
onLoadは成功したのですがonUnLoadは失敗してしまいました。
原因がわかりません。
どなたか教えてください。よろしくお願いします。
<html>
<head>
<title>あかさたな</title>
<script type="text/javascript">
<!--
function good(){
alert("aaaaa");
}
function goodbye() {
alert("aaaaa");
}
//-->
</script>
</head>
<body onLoad="good()" onUnLoad="goodbye()">
</body>
</html>
962Name_Not_Found:2006/12/02(土) 16:38:39 ID:HZhsw6+P
>>961
の失敗した具体的な内容は画面を閉じてもアラート画面が開かなかったことです。
963Name_Not_Found:2006/12/02(土) 16:46:18 ID:???
>>961
ページ移動した場合は?
964Name_Not_Found:2006/12/02(土) 16:46:49 ID:???
あと、テストしたOSとブラウザは?
965Name_Not_Found:2006/12/02(土) 16:54:30 ID:HZhsw6+P
>>963
それはテストしてません。
ブラウザはIE6でwindowsXPです。
966Name_Not_Found:2006/12/02(土) 16:54:32 ID:???
好きな体位は?

あと、体験人数は?
967963:2006/12/02(土) 16:59:24 ID:???
>>965
で、テストした結果は?
968Name_Not_Found:2006/12/02(土) 17:02:28 ID:HZhsw6+P
>>967
アラート画面が表示されました。
969963:2006/12/02(土) 17:04:21 ID:???
例えばonunloadをonbeforeunloadにしてみる
それでもだめなら諦める
970Name_Not_Found:2006/12/02(土) 17:06:50 ID:???
bodyにonunloadとwindow.onunloadの違いも考えないとダメかも
971Name_Not_Found:2006/12/02(土) 17:37:40 ID:???
過去の経験ではunloadを止めることは困難だったと記憶。
unload時に確実に何か動作させることも困難だったと記憶。
972Name_Not_Found:2006/12/02(土) 17:38:19 ID:???
えーと、 >>971 の後者はちょっと自信なし。でもそうだったような気が。
973Name_Not_Found:2006/12/02(土) 18:24:49 ID:a2H2EggP
Dojoを使って、スプリクト書いてるんだけど
ドラッグ&ドロップで動かしたリストをAjaxで投げて、保存したい。

その際の位置関係とかは、自作しないといけない?
左右上下に動かして、順番とかかえるような

なんか、このへんWEBで見つかんない。
詳しい方m(_ _)m
974Name_Not_Found:2006/12/02(土) 18:31:19 ID:???
次スレ
http://pc8.2ch.net/test/read.cgi/hp/1165051363/l50
連投規制なったんで残りだれかお願い
975Name_Not_Found:2006/12/02(土) 18:55:01 ID:2z7/M7wg
はや師走ですね、こんにちは。
document.write( 3 + 4 );
はwrite()内を演算してしまいますが、演算させないでそのままの文字列と
して表示させることはできますか?つまり、
document.write( 3 + 4 );が「7」ではなくて「3+4」と表示されるようにしたい
のですが。
976Name_Not_Found:2006/12/02(土) 18:56:50 ID:???
document.write( '3 + 4 ');
977975:2006/12/02(土) 19:40:53 ID:???
>976 ご回答恐れ入ります。
僕の説明が悪かったです。お聞きしたいのは関数ですね。つまり、
document.write( F(n) );でnが「3+4」となっている場合に、このwrite()の
結果が「3+4」と表示される関数はどう書けばよいのでしょうか。
978Name_Not_Found:2006/12/02(土) 20:34:39 ID:???
>>977
不可能でしょ。引数を演算してしまうのはJavaScriptの言語仕様だから止められない。
Lisp系の言語とかだと引数を演算しないままもらう方法があったりするけどね。
979Name_Not_Found:2006/12/02(土) 20:37:44 ID:a2H2EggP
>>973
英語マニュアル読んでみることにします・・
980975:2006/12/02(土) 20:55:19 ID:???
>>978さん。コメントありがとうございました。そうですか。諦めます。
981Name_Not_Found:2006/12/02(土) 21:00:31 ID:???
次スレの7番。
ECMAScriptチュートリアル (アクセスできないとの説あり)
http://www.axis.t.u-tokyo.ac.jp/~shunak/ecmascript/

っての。説じゃなくて実際できないよ。削除しといた方がいいんとちゃう?
規格読めないヤシに突っ込まれる材料作っといてもなぁと。
982Name_Not_Found:2006/12/02(土) 22:17:22 ID:???
983Name_Not_Found:2006/12/03(日) 13:04:37 ID:???
srcElementのDOM版はどうすればいいんでしょうか。
984Name_Not_Found:2006/12/03(日) 13:06:33 ID:???
target
985983:2006/12/03(日) 15:54:10 ID:???
おいらに? ありがとうございました。
986ななし:2006/12/03(日) 21:05:32 ID:3hE8D/sa
はじめまして。http://music.j-total.net/data/028fu/034_fumido/003.htmlこのサイトの右クリックを解除するのなかなかできません
どなたか教えていただけませんでしょうか?聞くところによると、アドレスの欄に何かを加えるのだそうですか。。。
よろしくお願いします。
987Name_Not_Found:2006/12/03(日) 22:21:43 ID:???
>>986
糞IEを使わない
988Name_Not_Found:2006/12/03(日) 22:33:52 ID:???
>>987
マルチにマジレス乙
989Name_Not_Found:2006/12/03(日) 22:35:18 ID:???
javascript:void(document.oncontextmenu=document.onselectstart=null);
990Name_Not_Found:2006/12/03(日) 22:47:29 ID:???
991ななし:2006/12/03(日) 23:02:05 ID:3hE8D/sa
>>987
具体的には何を使えばよいのでしょうか?
992Name_Not_Found:2006/12/04(月) 13:29:21 ID:5e1ic5eo
JavaScriptでJSONのデータをevalして利用するのはわかるのですが、
JavaScriptからJSONデータを書き出すにはどうしたらいいでしょうか?
993Name_Not_Found:2006/12/04(月) 13:44:49 ID:???
994Name_Not_Found:2006/12/04(月) 14:53:34 ID:???
995Name_Not_Found:2006/12/04(月) 15:21:45 ID:???
switch-caseでcase条件が和の場合の書き方って
case 1|2|3 :
はダメなんだね。どうやるの?
996Name_Not_Found:2006/12/04(月) 15:26:58 ID:???
WinIEってイメージオブジェクトの使い回しに不具合が有るのは常識なのかな?

既に生成したイメージオブジェクトを一応deleteして新たに作ってsrcを指定して
読み込もうとしてもロードしたりしなかったり挙動不審でまいっちんぐ

997Name_Not_Found:2006/12/04(月) 16:38:36 ID:???
>>995
switch(num){
case 1: case 2: case 3:
//
//処理
//
break
}
998Name_Not_Found:2006/12/04(月) 16:51:24 ID:???
999Name_Not_Found:2006/12/04(月) 17:18:17 ID:???
前スレ
1000Name_Not_Found:2006/12/04(月) 17:29:11 ID:???
1000なら初心者全員死亡
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。