作者: T.Watanabe
日時: 2006/7/16(08:23)
  ねこ丸です。

  一縷の望みを託してみました。

[command.com] 攻撃:71 素早さ:94 防御:82 命中:56 運:56 HP:218
[cmd.exe] 攻撃:34 素早さ:50 防御:89 命中:94 運:71 HP:232

command.com vs cmd.exe 戦闘開始!!
[command.com]の攻撃 HIT [cmd.exe]は50のダメージを受けた。
[cmd.exe]の攻撃 HIT [command.com]は1のダメージを受けた。
[command.com]の攻撃 HIT [cmd.exe]は36のダメージを受けた。
[cmd.exe]の攻撃 HIT [command.com]は24のダメージを受けた。
[command.com]の攻撃 HIT [cmd.exe]は1のダメージを受けた。
[cmd.exe]の攻撃 HIT [command.com]は44のダメージを受けた。
[command.com]の攻撃 HIT [cmd.exe]は10のダメージを受けた。
[cmd.exe]の攻撃 HIT [command.com]は12のダメージを受けた。
[command.com]の攻撃 HIT [cmd.exe]は21のダメージを受けた。
[cmd.exe]の攻撃 HIT [command.com]は7のダメージを受けた。
[command.com]の攻撃 HIT [cmd.exe]は76のダメージを受けた。
[cmd.exe]の攻撃 HIT [command.com]は1のダメージを受けた。
[command.com]の攻撃 HIT [cmd.exe]は85のダメージを受けた。
[command.com]が[cmd.exe]を倒しました(ラウンド数:7)。

  …あぁなんということでしょう。

  いやまぁ、それはいいとして。ソースを覗いてみたんですが、結果は全部
JavaScript に埋め込まれて返ってきていて、時間が経過したら順番に表示を入
れ替えたり追加したりしているんですね。なるほどな。

  ただ気になったのは、

* body と html の閉じタグの間に script 要素がある

  動くんですね、これでも。

* msgArray[inc++] = new Array( event, hp1, hp2, face1, face2 ); がくり
  返されている

  これ、IE5 でも動きます。(MacIE 5 で確認。)

  どういうことかというと、push() メソッドは JScript 5.5 からしか使えない
んです。その辺の事情もあって prototype.js とかモダンな書き方のできるフ
レームワークは IE 5.5 以降対応になっているんですが、この方はプロですか
ね?  それとも「コピペでできる」系のスクリプトにはこういう形のものが多い
のかな?

--
    ねこ丸