2011-07-08 6 views
0

私は自分のウェブページにタイマーを持っています:それぞれが一意のIDを持っています。タイマーはクライアントによって変更できませんか?

このように、それがどのように見えるかです:彼らは身体負荷に開始http://img854.imageshack.us/img854/2756/changed.png

、JS関数は、その後、1秒ごとにループしていると呼ばれるAjaxでXMLを取得し、それが中にDBから取得するものに基づいてタイマーを更新していますxml(end_time)。

私に気になるのは、私がファイアバグでタイマーのIDを変更すると、タイマーが停止するということです。一方、私はこのサイトでそれを行う:http://www.phppennyauctiondemo.com/タイマーは、私が何を変更しても決して停止しません。

私の質問は次のとおりです。彼らはどうしていますか?

答えて

2

ページロード時に、DOMの各オークションアイテムを表すオブジェクトを作成して格納しています。彼らの更新はそれらのオブジェクトに作用し、毎回各DOM要素を調べることを試みません。

ソースでdefault.jsを見てください。

+0

ありがとうございました。 JSファイルを調べるつもりです。あなたがそれについてもっと知っているなら、それを書き留めてください(タイマーをどのように実装したかについてもう少し詳細に)。 – Tool

+0

もう1つ質問:彼らはなぜこのようにしていますか?それは速いので? – Tool

関連する問題