3

iframe 内に HTML5 スライドショーを表示しようとしています ( Google の html5slidesに基づく)。現在のスライド番号は URL ハッシュに設定され、直接ジャンプできるようになっています。

しかし、Firefox では機能しません。トリッキーな部分は、javascript を使用して iframe のコンテンツを入力することです。そのため、iframe には src 属性がありません。スライドショーのコードを iframe に読み込むと、Chrome、Opera、Safari、さらには IE9 でも正しく表示されます。しかし、Firefox では、一瞬ロードしてから、親ページを iframe 内にロードします。

src 属性がないため、iframe 内でハッシュを設定しても Firefox では機能しないと思われます (空の src 属性でテストしましたが、同じです)。

Firefoxで動作するjavascriptでiframeのURLのハッシュを設定する別の方法はありますか?

このページのコンテンツをjsbin.comにリアルタイム プレビューで貼り付けると、Firefox のバグを確認できます: http://html5slides.googlecode.com/svn/trunk/template/index.html iframe をプレビューします。

4

0 に答える 0