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

このエントリーをはてなブックマークに追加
952Name_Not_Found:2006/04/22(土) 23:13:34 ID:???
macないからsafariでの動作確認ができません。
WINでもこのブラウザのこのバージョンで動けばsafariでもだいじょうぶ
みたいなのてありませんか?
953Name_Not_Found:2006/04/23(日) 00:30:00 ID:???
>>952
動作確認の意味わかってる?
954Name_Not_Found:2006/04/23(日) 00:33:19 ID:TQVQfa3G
ひらがなにマッチさせるには[\u3041-\u3093]
漢字にマッチさせるにはどう書けばいいのでしょうか?
955Name_Not_Found:2006/04/23(日) 00:36:06 ID:???
956Name_Not_Found:2006/04/23(日) 00:42:11 ID:???
出てきませんonz
957Name_Not_Found:2006/04/23(日) 01:20:06 ID:???
>>954
str.match(/^[亜-K]*$/)
958925:2006/04/23(日) 01:32:20 ID:???
>>952
SafariはIE,FF,Operaとは異なる特有の動きをする部分があるので、Macを借りてテストするのがよいです。

>>954
UTF-16BEの漢字のコードはバラついているので正規表現では難しそうな気がします。
ttp://ash.jp/code/unitbl21.htm
959Name_Not_Found:2006/04/23(日) 01:43:46 ID:???
レスありがとうございます。
亜-Kをコードにするとどうなるのですか?
960Name_Not_Found:2006/04/23(日) 01:58:06 ID:???
稀にFFでonmouseoverとonmouseoutが正しく取れていないことがわかった。
調べてみると、同時にsetTimeoutでそこそこ重い処理(大きな画像のOpacityを変えるなど)をすると、
そのタイミングのonmouseoverやonmouseoutが取れず、その後のイベントも不可解になってしまう模様。

同じ問題に当たった人、どうやってこの問題を解決しましたか?
961Name_Not_Found:2006/04/23(日) 02:05:55 ID:???
>>960
ベース環境が取ってくれないんなら、自前でなんとかするしかないんじゃね?
962Name_Not_Found:2006/04/23(日) 02:45:54 ID:???
>961
やっぱそうだよね。
onmousemoveを利用してonmouseoverとonmouseoutを自前で作るのがベストかな。
それとも設計を変えるかな
963Name_Not_Found:2006/04/23(日) 03:27:09 ID:???
>>958
仲がいいMAC使いなんていない。。
BootCamp安定したらMAC買おう。
964Name_Not_Found:2006/04/23(日) 10:05:30 ID:???
結局、次スレはたつのだろうか。
俺は勿論立てて欲しいと思うが、変な要望をする奴がいるから・・・
立つと言うことに期待しよう。
最低でも、vol.50までは生き残るぞ!オーッ!
965Name_Not_Found:2006/04/23(日) 11:50:07 ID:???
<script type="text/javascript">

foo.write = "いいい";

</script>

<a id="foo">あああ</a>

あああをいいいにかえたい。
966Name_Not_Found:2006/04/23(日) 12:12:53 ID:???
            〃/ハ l"" __'__ " /|| \
          rン/  八 ヽ、` - ', ィ1八\ \      
        _ノ  / _/__//l」 ` ー ' |Yイ| \\ `ヽ ね。立つの立たないの。ハッキリして!
       (_//   {{ ┴、  /--|〉〉 ̄`ヽン´
           /     `l ゚・。  。・゚〈〈      i
            |    〉     ┼  ))  〈  |
            |  /            `、 |
           |  | :o;.     i  、    :;o:.} |       rニニ⊇
          |  ヽ、   ノ   ヽ    ノ |     , '´ , ---二ニつ
            l    |  ̄´      ` T^! ,.┴‐ '"   /    ``ヽ)
967Name_Not_Found:2006/04/23(日) 12:18:56 ID:???
通りすがりのものですけど何か立てればいいのですか?
968Name_Not_Found:2006/04/23(日) 13:59:14 ID:???
>>967
いらんいらん。975超えたら常連の誰かが立てる。素人に立てられると
テンプレが欠けていたりして不便。
969Name_Not_Found:2006/04/23(日) 14:02:40 ID:???
>>965
テンプレ読めアホタレ。そうやってあてずっぽうの名前を
何万試したって当たるわけがないだろ。







つinnerHTML
970Name_Not_Found:2006/04/23(日) 17:22:20 ID:???
>>964は糞バカか?
常連気取って実は素人だよこいつ。
vol.50までいいと思ってるのかよ糞。
踏まれても耐え抜く雑草のように、最終目標は60だ!
971Name_Not_Found:2006/04/23(日) 17:25:35 ID:???
じゃ、俺の目標は70だ
972Name_Not_Found:2006/04/23(日) 18:09:56 ID:???
>>969
innerHTMLにすると、FireFoxで表示されなくなりました。

テンプレにある (3)DOMでノード挿入 とはなんでしょうか?
973Name_Not_Found:2006/04/23(日) 19:18:05 ID:???
>>972
document.getElementById('ID名').innerHTML = ...
ID名がそのままグローバルな名前になるというのはIEの独自仕様
でありそれにたよるのは危うい。やめとくのが吉。
974Name_Not_Found:2006/04/23(日) 19:19:56 ID:???
>>972
document.getElementById('ID名').appendChild(document.createTextNode('文字列'));
とりあず喪前みたいに勉強したことのないヤシは地道にDOMの勉強を
してから使うことを勧める。それまではinnerHTMLでいいんでねの?
975Name_Not_Found:2006/04/23(日) 19:35:30 ID:???
だいたい年に10スレくらいのペースかな。あと10年たったらvol.150くらいか。
それくらいめざしてもいいと思うがね。
976Name_Not_Found:2006/04/23(日) 19:58:50 ID:???
977Name_Not_Found:2006/04/23(日) 20:28:31 ID:???
2chでも長寿なスレの部類に入るんじゃないか?
そりゃもっと長いのはあるだろうけど。
最初の頃は画像の先読み汎用scriptを貼りつけて
「あ〜こりゃ便利だな〜」なんてレスついてたw
あの頃から見たらかなり難しいことやるようになってるなあ(しみじみ)
978Name_Not_Found:2006/04/23(日) 20:57:59 ID:e4jYN9vW
>>973
グローバルにするにはどうすれば?

>>974
FFでOKでした。
対応ブラウザ教えてくれ。
979Name_Not_Found:2006/04/23(日) 21:21:51 ID:???
hoge = document.getElementByTagName("hoge");
980Name_Not_Found:2006/04/23(日) 22:38:18 ID:???
>>978
document.getElementById()とinnerHTMLはほぼすべてのブラウザ
で対応している。対応してないのは超古い奴だけ(N4とかIE4とか)。
981Name_Not_Found:2006/04/23(日) 22:47:54 ID:???
982Name_Not_Found:2006/04/23(日) 23:52:51 ID:???
var play = function() {
  setTimeout(function timeoutFunc() {
    alert("test");
    setTimeout(timeoutFunc,3000);
  },0);
}

このスクリプトがSafari 1.3で走らないのだけれど、
調べてみると原因は名前付関数式をパーサが認識できないことによるらしい。

ECMAScript(ECMA262-3rd)の言語仕様としては問題ないよね?
983Name_Not_Found:2006/04/24(月) 00:46:44 ID:???
>>982
問題ないと思うねえ。バグですかね。
984Name_Not_Found:2006/04/24(月) 01:52:41 ID:???
>>983
バグですかね?
何気なく使う記法だから、使わないように気をつけなきゃ。
985Name_Not_Found:2006/04/24(月) 02:25:20 ID:???
>>982
これか。
ttp://bugzilla.opendarwin.org/show_bug.cgi?id=4698

nightlyでは修正済みのようだがSafari 2.0.3でも反映されていないようだな。
986Name_Not_Found:2006/04/24(月) 04:04:06 ID:???
>>985
公式(?)ソースありがとう。
これで自信を持って名前付関数式を使わないことが出来るよ。
987Name_Not_Found:2006/04/24(月) 05:41:50 ID:???
結局、次スレは立ったのか。
漏れ個人的には別にいらないと思うんだけどな・・・
まあ、他の常連の意見によるんだけども。
どうせ行くのだったら50は越したいし、でも過疎気味だから60まではいらない。
そうなれば、vol.56ぐらいで停止するのが良案だろう。

今から、「JS質問スレをvol.56で停止させよう大作戦」を実行する。
実行にあたり、実行役員を850名ほど募集する。
実行にあたり、実行長を3名ほど募集する。
作戦の具体的な実行方法については役員に対し、後日発表しようと思う。
では、JS質問スレをvol.56で停止させよう大作戦スタート!
988Name_Not_Found:2006/04/24(月) 05:51:54 ID:???
脳味噌沸いてますね。
989Name_Not_Found:2006/04/24(月) 07:41:35 ID:???
俺最近JavaScriptの魅力に嵌って必死にいろいろやってるんだけど
なんでスレを無くそうという方向に持って行っているの?

フラッシュがあるから?
990Name_Not_Found:2006/04/24(月) 08:29:07 ID:???
このスレで叩かれたヤシの逆怨みでしょ。質問がまったく来なく
なって過疎になったらやめるけど、当分そんなことはなさそうな
感じだよな。
991Name_Not_Found:2006/04/24(月) 09:46:29 ID:???
まぁとにかく、埋め
992Name_Not_Found:2006/04/24(月) 09:58:20 ID:???
いろいろあるJavaScriptの質問掲示板でマジここがいっちゃんいい。
回答者もうざい教えたがりでなく親切だし(実際のところ)。
罵倒スタイルも気に入っている。vol.1000までやってくれ。
てか、やろうじゃん。
993papa:2006/04/24(月) 10:00:51 ID:???
よーし。こんどこそパパが1000取っちゃうぞ。
994Name_Not_Found:2006/04/24(月) 10:05:35 ID:???
995Name_Not_Found:2006/04/24(月) 10:21:42 ID:???
>>992
> 罵倒スタイルも気に入っている
激しく同意
996papa:2006/04/24(月) 10:26:42 ID:???
997papa:2006/04/24(月) 10:27:27 ID:???
998Name_Not_Found:2006/04/24(月) 10:38:49 ID:???
罵倒されるのが好きならいつでも罵ってあげるよ。
999Name_Not_Found:2006/04/24(月) 10:44:37 ID:???
>>998
俺を罵倒できたら認めてやろう
1000Name_Not_Found:2006/04/24(月) 10:47:15 ID:???
>>999
ピザでも食ってろ!!!醜い豚が!!
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。