トップ > ラボブログ

ラボブログ

« mixiアプリなど OpenSocial アプリでアクセス解析する方法 | メイン | いつか役に立ちそうな Flash × JavaScript »

こうすればmixiアプリの miniMessage が読めるようになります

あとで読む

スパイスラボ神部です。


OpenSocial アプリでは alert の代わりにちょっとしたお知らせを出せる miniMessage という機能があるのですが


・表示してユーザが閉じるまで待機


・表示して時間制限で勝手に閉じる


・表示してプログラムによって閉じられるのを待つ


の3種類があるようです。


-MiniMessageによるちょっとリッチなメッセージ表示 - OpenSocial-Japan | Google グループ


しかし mixi アプリでは


mixi アプリではいざつかってみると、あまりにも文字が小さく、そのうえボールドがかかっていて読みにくいことこの上ない。さらにスタイルシートでの再指定も利かないもよう。


そこでこうするとよくなりました。


3秒で閉じる miniMessage を発行する際、innerHTML の値を次のような感じにします。


var msg = new gadgets.MiniMessage();
var div = document.createElement("div");
div.innerHTML = '<div style="color:#666666; font-size:16px; font-weight:normal">おしらせを完了しました</div>';
msg.createTimerMessage(div,3);


innerHTML で HTML が挿入できることを逆手にとって、その中でスタイル指定をしているのですが、なんとかうまくいっているようです。


ただこの問題、本来はmixiのminiMessageのデフォルトスタイルが見やすくあるべきだと思います。


あるいはCSS で指定しやすいようになっていればいいのですが、急には変更にならないと思うので、スタイルが理由で使うのをやめていた、ということであればぜひ、おためしあれ。


※CSSで指定できるよ!などの指摘があれば大歓迎です。

 



関連記事



ブックマークに追加する この記事についてTwitterでツイート

トラックバック

このエントリーのトラックバックURL:
http://www.spicebox.jp/cgi-bin/mt/mt-tb.cgi/1162

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

mixiアプリ本
4/22発売!

mixiアプリをつくろう!
OpenSocialで学ぶ
ソーシャルアプリ



(株)スパイスボックス
神部 竜二(著)

書籍情報






検索



神部竜二
ブログ執筆者の一人です。ネットの新しい話題や Web まわりのプログラミング、Web 広告について書いていきたいと思います。


About

2009年08月22日 03:02 に投稿されたエントリーのページです。

ひとつ前の投稿は「 mixiアプリなど OpenSocial アプリでアクセス解析する方法 」です。

次の投稿は「 いつか役に立ちそうな Flash × JavaScript 」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

SEO ブログパーツ  

+ インデックス数計測 +