検索ボックス作成したガジェット紹介です。“検索ボックスガジェット”です。テキストフィールドに入力された文字を選択された検索エンジンでの検索結果画面をデフォルトのブラウザにて表示します。キーワード入力補助が有効になっているときにはテキストフィールドに入力された文字に対してのキーワード候補が表示されます。いわいるサジェスト機能です。オプション画面にて背景色、キーワード入力補助の有無の変更が設定できます。下記のURLよりダウンロードすることができます。ガジェット、ウィジェット検索ボックスにコメント見出しニュース[Yahoo!JAPAN版]作成したガジェット紹介です。“見出しニュース[Yahoo!JAPAN版]ガジェット”です。Yahoo!JAPANのトップページに表示されているニューストピックスをPVが多い順に5件表示します。矢印ボタンを押下することにより見出しニュースのカテゴリを切換えが行えます。見出しニュースをマウスオーバーすることにより途切れたトピックスが表示されます。クリックするとデフォルトのブラウザで詳細ページを開きます。表示を行うカテゴリ、データ更新時間の変更が設定できます。下記のURLよりダウンロードすることができます。作成したガジェット紹介です。“月齢ガジェット”です。今日の月齢を表示します。今月の月齢カレンダーが表示されます。AIR、Yahoo!ウィジェットでは右上の最大化ボタンを押下することにより月齢カレンダーを表示することができます。オプション画面にて背景色の変更が設定できます。下記のURLよりダウンロードすることができます。作成したガジェット紹介です。“タイマーガジェット”です。3種類のプリセットが行えます。開始ボタンを押下すると時間がカウントダウンしていき0秒になるとアラート表示を行います。オプション画面にて背景色の変更、カウントダウン、ストップウォッチモードの設定、プリセットの時間設定が設定できます。ガジェットでは時間になった時にアラート表示での通知が行えます。ガジェットYahoo!ウィジェットでは時間になった時に音を鳴らしての通知が行えます。下記のURLよりダウンロードすることができます。ガジェット、ウィジェットタイマーにコメント電卓いまさらですが作成したガジェットの紹介です。最初は”電卓ガジェット”です。電卓なので特に説明はいらないかと思います。オプション画面にて背景色の変更、カンマ表記の有無を設定できます。各ガジェットプラットフォームで多少違いがあります。計算式をペーストすることができます。下記のURLよりダウンロードすることができます。2009ついに来ました。2009′′が!長渕剛クラブ会員独占チケット先行抽選予約のお知らせが本日届きました。いい席が取れることを祈って予約受付が始まる05/15(金)をまちます。2009にコメントYahoo!ウィジェットでのsetTimeoutYahoo!ウィジェットではTimerオブジェクトがありそれでタイマー処理を行います。基本はsetIntervalと同様になっています。1回のみで良い時のsetTimeoutを行うときは汎用的に処理を行いたいのです。そこで一旦、呼出しだいファンクションを避難させておいてそれを呼び出すことで回避できます。同時にTimer.nameをシーケンス文字として活用します。ガジェット、ウィジェットYahoo!ウィジェットでのsetTimeoutにコメント音量設定で0にできないYahoo!ウィジェットの設定画面でスライダーを表示して値を受け取ることができるのですが最小値に0を設定したんだけれども設定が反映されません。標準で装備されている不透明度の設定は最小値が20%になっています。不透明度が0%になったら非表示になってしまうけれども0にはできない仕様になっているのか勝手に思い込んで最小値を1にしてごまかしてみました。ガジェットにて“options.putValue”を使って設定情報を変更した際に“view.onoptionchanged”が呼ばれます。これはオプション画面でOKボタンを押下したときに呼出されるものだと思い込んでいたら違いました。“options”の内容が変更されたら“onoptionchanged”が呼ばれます。オプション画面で設定情報を複数変更するとその変更した数だけ呼ばれます。OKボタンを押下された後の処理がなんで遅いんだろうと思っていましたが設定情報を読み直していたのでなるほどです。“onoptionchanged”にて”event.propertyName”に変更された対象キー名が入っているので指定された文字列でなかったら設定情報を再度読込まないように判定するようにしました。下記のようにしました。ガジェットでの設定情報の変更にコメント日本語メッセージのエラーを発行すると落ちるYahoo!ウィジェットにてid属性に”alarmSet”を設定すると落ちると先日お伝えしましたが間違っていました。nullのエレメントにイベント設定を行おうとしていたのが原因でした。”不正な文字種を発見しました”といわれて落ちたのかというとイベント設定の前にnullチェックをしていてnullだったらエラーを発行していたのですがそのエラーのメッセージに日本語を設定ていました。エラーメッセージに日本語が入っているとうまいこと処理してもらえず“不正な文字種を発見しました”と言う新たにエラーが起こっていました。そんなところで落ちるなんてエラーの発行でエラーが起こるなんて思いもしなかったです。