mixi アプリ調査中2 Opera でスクロールバーが表示されてしまう問題の解決
前回記述した Opera でスクロールバーが表示されてしまう問題が解決しました。xml 要素の記述の仕方が悪かった事が原因でした。
mixi Developer Center にある 「はじめてのmixiアプリ」の項で以下のような記述箇所があります。
<div>Hello, <span id="target"></span>!</div>
これをこのまま流用して、span 要素内に swf を埋め込ませようとしていました。
<div><span id="target"></span></div>
しかしこれが誤りでした。上記記述だと Opera でスクロールバーが表示されてしまいます。
ここで、span 要素を削除し div 要素に id 設定を行なってみたところ Opera にてスクロールバー表示がなくなりました。
<div id="target"></div>
gadgets.flash.embedFlash の第四引数に何も指定しなくても、gadgets.window.adjustHeight メソッドを呼び出そうともスクロールバーは表示されなくなります。
以下のように div 要素で入れ子にしても問題ありませんでした。
<div><div id="target"></div></div>