07/11/20 20:12:05
俺は1時間くらい考えてみたけど <body id=B くらいしか思いつかなかった
あとは表示が 1,2,3,x になってもいいならn=[1,b=2,x=3,"\\n"]とするとか
581:デフォルトの名無しさん
07/11/20 21:17:33
>>579
あっちで好評だったからもう気にしないんだぜw
>>580
考えてくれてたのかサンクス
なるほど、id=B はまったく思い付かなかった。コンマも気にしないからやってみたら
n=[1,b=2,x=3,"\n"]; ってエスケープ1つで動いた
これで結局 179Byte wwwこれ以上は想像もつかんw
ああ、 onclick はなんとなくタブーねww
582:デフォルトの名無しさん
07/11/21 00:16:20
何をするスクリプト?
583:デフォルトの名無しさん
07/11/21 00:21:47
>>582
使ってみるがよろし。
584:デフォルトの名無しさん
07/11/21 00:34:49
PCが見知らぬ動きをはじめた・・・!
585:デフォルトの名無しさん
07/11/21 00:49:34
n[0]-n[1]|n[1]-n[2]
n[0]*6-n[1]*5-n[2]
n[2-i]+=n[2-i]-7?1:-6;
n[2-i]=n[2-i]%7+1;
n[0]*6-n[1]*5-n[2]はちゃんと動くか分からん
586:デフォルトの名無しさん
07/11/21 01:05:20
>>585
上のは [2,1,7] で誤作動しますね
下のは (; Д )゚ ゚
587:デフォルトの名無しさん
07/11/21 01:15:21
n[0]*7-n[1]*6-n[2]
だと大丈夫?
588:デフォルトの名無しさん
07/11/21 01:23:00
動かしたけどさっぱり
最後の桁がぐるぐる回り続けてるだけだった
589:デフォルトの名無しさん
07/11/21 01:24:21
素晴らしい。
いま 174Byte ですか。まだまだ削れそうな気がしてきました
590:デフォルトの名無しさん
07/11/21 01:30:39
>>588
<body id=B onload=n=[1,b=2,x=3,"\n"];setInterval('for(i=3;b<i--;)if(i<x)n[2-i]=n[2-i]%7+1;b+=b?-1:2;B.innerHTML=x?n:n+(n[0]*7-n[1]*6-n[2]?"x":"o")',50) onmousedown=x+=x?-1:3>
これで動かないか?
591:デフォルトの名無しさん
07/11/21 01:34:08
>>590
うごく
592:デフォルトの名無しさん
07/11/21 02:05:57
ああ、わかった
B使うとかあらゆる意味で邪道だな
クソだ
593:デフォルトの名無しさん
07/11/21 08:26:49
グローバル使わないでって火狐は怒るだろうな
594:デフォルトの名無しさん
07/11/21 08:49:45
HTMLで短くするのなんてナンセンスだよ
onload=""って括ってないとか、<title>タグが無いとか、
innerHTMLで配列を代入とか、仕様違反が多すぎる。
595:デフォルトの名無しさん
07/11/21 09:00:48
titleを指摘する前に、htmlなのにhtml要素がないことに突っ込めw
596:デフォルトの名無しさん
07/11/21 09:09:20
htmlタグはHTML4では省略可能なので別になくていい
そもそもDTD宣言がないからHTML4かどうかもわからないんだけどな
597:デフォルトの名無しさん
07/11/21 09:27:11
>>594
配列は toString メソッドが暗黙に呼び出されて文字列になる
598:デフォルトの名無しさん
07/11/21 15:55:51
>>597
そもそもinnerHTMLが仕様にないので、暗黙的にtoStringが呼ばれるとは限らない
しかしArrayのtoStringの仕様がjoinだとはしらなんだ
599:デフォルトの名無しさん
07/11/21 16:45:57
そもそもここは標準規格に適合しないといけないスレじゃないだろ。
600:デフォルトの名無しさん
07/11/21 16:53:46
むしろ仕様と戦うスレ