カテゴリ
タグ
以前の記事
2007年 06月 2007年 05月 2007年 04月 2007年 03月 2007年 02月 2007年 01月 2006年 12月 2006年 11月 2006年 10月 2006年 09月 2006年 08月 2006年 07月 2006年 06月 2006年 05月 2006年 04月 2006年 03月 2006年 02月 2006年 01月 2005年 12月 2005年 11月 2005年 10月 2005年 09月 2005年 08月 2005年 07月 2005年 06月 2005年 05月 2005年 04月 2005年 03月 2005年 02月 お気に入りブログ
晩ご飯日記 Another Diary 新館 Non-Fiction(Remix Version) blogリンク たまごの距離 かめ? PSY・Sリンク ココロに届けハートアイランド 大きな伽羅の木の下で 最新のトラックバック
ライフログ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
2007年 01月 23日
今度はDashcodeのデバッガ機能を使ってみよう。最初に作ったHelloDashcode Widgetを使うことにする。ただし、そのままだとあんまり面白くないので、少しコードを変更してデバッガの動きが判るようにしておこう。
今までのHelloDashcodeではボタンをクリックしてしまうと表示が変わってしまい、元に戻らなかった。そこで、ボタンをクリックした後、一定時間が経過したらもとの表示に戻すようにしてみる。そのためにはJavaScriptのタイマー機能を使用する。ボタンクリックの時のハンドラであるchageTextの最後に、以下の一行を加える。 setTimeout("resetText();",timeout); この行を実行するとタイマーがセットされ、timeoutで指定した時間が経過したらresetText();という関数を呼びだす。そこでresetText();という関数を用意して、その中でhelloTextの内容をもとに戻してやるのだ。 下のようなプログラムになるはずだ。 ところで最初のsetTimeoutで指定したtimeoutという変数が使われているが、この値が決まっていない。これはグローバル変数として設定してやることにする。ソースの先頭のほうに次のように書いておこう。 とりあえずここまで終ったら、一度動きを試しておこう。実際にデバッガを使うところは次回。
by uchya_x
| 2007-01-23 22:50
| プログラミング
|
ファン申請 |
||