2011-06-22 24 views
1

これは私の最初の質問です。Firefoxのiframeで正しく動作しません。なぜですか?

私は自分のウェブサイトに画像をアップロードするためのページを持っています。 を作成してページ全体をリフレッシュせずに、jQueryを使用しています。私がFirefoxでテストしたところ、Firebugは2つのエラーを返す:

c.defaultView.getComputedStyle(h, null) is null 
$ is not defined => $('#omega').hide(); 

これは機能しません。しかし、IE5、IE6、IE7、IE9、Operaなどの他のブラウザでテストしたところ、完全に動作します。

Firefoxで動作しないのはなぜですか?

+0

はSOへようこそ!将来、 "jQuery - summary"のようなタイトルにタグを書き込まないでください。 「要約」と書いてください。したがって、すでに一貫性、意味、および索引付け可能なタグ付け機能があります。 –

+0

テストケースを提供できますか?あなたのコードが何であるか分かりません... –

+0

私のコードは簡単です。メインページには、ボタン付きのjQueryコールがあります。ボタンをクリックすると、jQueryの.show()メソッドが呼び出され、iFrameが表示されます。 iFrameの内部では、uploader要素のonChangeを検出するjQueryのもう1つの呼び出しです。 –

答えて

0

jQueryが競合していないことを正しくチェックしましたか?あなたが受け取ったエラーのタイプはJqueryの競合によって最も多分でしょう。

あなたはそれをチェックアウトする必要が

..

感謝。

+0

どうすれば確認できますか? –

+0

他のjQueryをこのページに追加しましたか?はいの場合は、しばらくの間そのファイルにコメントを付けて、あなたの仕事が働いているかどうかを確認してください。 – Chandresh

+0

うん。メインページにはjQueryコールがあります。 iFrameには他のjQueryコールがあります。同じ。 –

関連する問題