+ JavaScript の質問用スレッド vol.52 +
それだけJSが進化してきたってことだ、喜ばしいじゃないか。
情報が古いとか間違いとかもあるけど、とほほで学ぶと
間違ったJavaScript像が身についてしまって有害なんでは
と危惧している。熟読したわけじゃないけど、とほほで
勉強したとかいう厨房にはこのスレで山ほど遭遇したもんで。
KWSK for exm?
過去スレ全集→スレ内検索で「とほほ」を検索。
新スレは975超えたら。テンプレの参考サイトに
>>717 を追加ね。
まあここにいるやつらが俺も含めて
とほほの批判はしても代わりになるサイトを
作ろうとしないっていうのもあるけどな。
mozillaと、msのサイト見ろ!で、済む事に、わざわざ労力を使う気にならない…
まっとうな奴→まっとうなドキュメントを見てまっとうに理解。
ダメな奴→ダメなドキュメントを見てさらにダメダメに。
ダメな奴が好むようにダメ風で、かつ内容がまっとうなサイト作り→至難の技。
ちょと、Safari使いいたら
for (i in navigator) document.writeln( i, " = ", navigator[i] );
晒してもらえないだろうか
961 :
Name_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>
962 :
Name_Not_Found:2006/12/02(土) 16:38:39 ID:HZhsw6+P
>>961 の失敗した具体的な内容は画面を閉じてもアラート画面が開かなかったことです。
あと、テストしたOSとブラウザは?
965 :
Name_Not_Found:2006/12/02(土) 16:54:30 ID:HZhsw6+P
>>963 それはテストしてません。
ブラウザはIE6でwindowsXPです。
好きな体位は?
あと、体験人数は?
967 :
963:2006/12/02(土) 16:59:24 ID:???
968 :
Name_Not_Found:2006/12/02(土) 17:02:28 ID:HZhsw6+P
969 :
963:2006/12/02(土) 17:04:21 ID:???
例えばonunloadをonbeforeunloadにしてみる
それでもだめなら諦める
bodyにonunloadとwindow.onunloadの違いも考えないとダメかも
過去の経験ではunloadを止めることは困難だったと記憶。
unload時に確実に何か動作させることも困難だったと記憶。
えーと、
>>971 の後者はちょっと自信なし。でもそうだったような気が。
973 :
Name_Not_Found:2006/12/02(土) 18:24:49 ID:a2H2EggP
Dojoを使って、スプリクト書いてるんだけど
ドラッグ&ドロップで動かしたリストをAjaxで投げて、保存したい。
その際の位置関係とかは、自作しないといけない?
左右上下に動かして、順番とかかえるような
なんか、このへんWEBで見つかんない。
詳しい方m(_ _)m
975 :
Name_Not_Found:2006/12/02(土) 18:55:01 ID:2z7/M7wg
はや師走ですね、こんにちは。
document.write( 3 + 4 );
はwrite()内を演算してしまいますが、演算させないでそのままの文字列と
して表示させることはできますか?つまり、
document.write( 3 + 4 );が「7」ではなくて「3+4」と表示されるようにしたい
のですが。
document.write( '3 + 4 ');
977 :
975:2006/12/02(土) 19:40:53 ID:???
>976 ご回答恐れ入ります。
僕の説明が悪かったです。お聞きしたいのは関数ですね。つまり、
document.write( F(n) );でnが「3+4」となっている場合に、このwrite()の
結果が「3+4」と表示される関数はどう書けばよいのでしょうか。
>>977 不可能でしょ。引数を演算してしまうのはJavaScriptの言語仕様だから止められない。
Lisp系の言語とかだと引数を演算しないままもらう方法があったりするけどね。
979 :
Name_Not_Found:2006/12/02(土) 20:37:44 ID:a2H2EggP
>>973 英語マニュアル読んでみることにします・・
980 :
975:2006/12/02(土) 20:55:19 ID:???
>>978さん。コメントありがとうございました。そうですか。諦めます。
srcElementのDOM版はどうすればいいんでしょうか。
target
985 :
983:2006/12/03(日) 15:54:10 ID:???
おいらに? ありがとうございました。
986 :
ななし:2006/12/03(日) 21:05:32 ID:3hE8D/sa
javascript:void(document.oncontextmenu=document.onselectstart=null);
991 :
ななし:2006/12/03(日) 23:02:05 ID:3hE8D/sa
>>987 具体的には何を使えばよいのでしょうか?
992 :
Name_Not_Found:2006/12/04(月) 13:29:21 ID:5e1ic5eo
JavaScriptでJSONのデータをevalして利用するのはわかるのですが、
JavaScriptからJSONデータを書き出すにはどうしたらいいでしょうか?
switch-caseでcase条件が和の場合の書き方って
case 1|2|3 :
はダメなんだね。どうやるの?
WinIEってイメージオブジェクトの使い回しに不具合が有るのは常識なのかな?
既に生成したイメージオブジェクトを一応deleteして新たに作ってsrcを指定して
読み込もうとしてもロードしたりしなかったり挙動不審でまいっちんぐ
>>995 switch(num){
case 1: case 2: case 3:
//
//処理
//
break
}
前スレ
1000なら初心者全員死亡
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。