カテゴリ
タグ
以前の記事
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月 14日
前回書いたコードについて、実際になにをやっているか説明しておこう(と言っても大したことをしているわけではないが)。ここでは、"Hello World!"と書かれたテキストパーツを取り出して、そのテキストの内容を"clicked!"に書き換えている。
まずは、テキストパーツを取り出すことから始める。Dashcodeでパーツを配置していくと、それぞれのパーツに対してIDが設定される。このIDはインスペクタウィンドウやナビゲーターの画面で確認することができる。IDは一つのWidgetの中では他のものと重ならないようにしておく必要がある。 これを見ると、取り出すべきテキストパーツは"helloText"というIDを持つことがわかる。そこで、getElementByIdを使ってテキストパーツを取り出し、変数helloTextに代入している(ここでは変数の名前とIDを同じものにしているが、違っていてもかまわない)。getElementByIdは指定されたIDを持つパーツを取り出す関数だと思っていてくれればよい。 続いて、取り出したテキストパーツの中味を変更する。テキストの中味は"innerText"属性に入っているので、 helloText.innerText="Clicked" で中味を変えることができるのだ。 *JavaScriptについては、解説ページや解説本がいくつもあるので、詳しく知りたい場合はそちらを参照して欲しい。
by uchya_x
| 2007-01-14 10:39
| プログラミング
|
ファン申請 |
||