0

小さな写真ビジネスのためのシンプルなサイトを作っています。Firefoxでテストするまで、すべてが順調に進んでいます。私はそれが完全に機能しないことに気づきました。あなたはここにウェブサイトを見つけるでしょう。

テキストと画像の上に画像マップがあります。画像マップの特定の領域をクリックすると、クリックした場所に基づいて左フレームが変更されます。問題はFirefoxにあり、機能していません。インデックスページ内にすべてのCSSとJavascriptがあります。誰かがこれを普遍的に機能させるのを手伝ってくれますか?

そして、私のコードが素人っぽいと思われる場合、それはおそらく私がプロの設定であまり経験がないためです。

4

3 に答える 3

3

Doctypeを指定していません。これにより、IEがトリガーされてページがQuirksモードでレンダリングされます。

これを防ぐには<!DOCTYPE html>、ファイルの先頭にDoctypeを含め、その前にコメントや空白がないことを確認します。

于 2013-02-23T03:09:22.500 に答える
2

iframeのスラッシュはスラッシュでsrcはなく、バックスラッシュです。それらをスラッシュに切り替えると、iframeが表示され始めます。

同じ問題を抱えている人がいます:http ://support.mozilla.org/en-US/questions/737230

私も同じ問題を抱えていました。私のiFrameはIEとChromeで動作しましたが、Firefoxでは動作しませんでした。スラッシュをスラッシュからフォワードスラッシュに変更し、すべてが機能するようになりました。これはFFでは機能しませんでした

 <IFRAME src="\myride\TheRider\index.html" width="640" height="640" 
    frameborder="no"></IFRAME>

これはうまくいきます!

<IFRAME src="/myride/TheRider/index.html" width="640" height="640" 
    frameborder="no"></IFRAME>
于 2013-02-23T03:11:58.217 に答える
0

Firefoxがiframeコンテンツを表示しないもう1つの理由は、現在のページがhttpsであるが、iframe内の参照ページがhttpである場合、iframeで参照されるURLがブロックされるためです。

于 2013-08-22T22:46:43.050 に答える