2011-07-04 3 views
1

私は作業しているWebサイトを持っていますが、FF4ではページの本文の内側にあるJSが機能しません。あなたはここにそれを見ることができます:http://www.1tryten.com/products/Laptop-Lock-Pro.htmlJS inside <body> FF 4で作業していませんか?

頭は働いていますが、身体はありません。このアイテムをカートに追加しようとしたり、レビューを書き写したりすることで問題を再現できます。 IEやChromeで試してみてください。

他のすべてのブラウザで動作します。誰もこの問題に遭遇しましたか?

+0

あなたがエラーを再現する最小限の例にあなたのページを簡素化することができますか? –

答えて

5

あなたは構文エラーがあります。

Error: missing) after argument list
Source File: http://www.1tryten.com/products/Laptop-Lock-Pro.html
Line: 933, Column: 50
Source Code:

$('#subscribe_form').append("<input type="hidden" name="check" value="1" />"); 
// ---------------------------------------^ 

あなたは(コンソールを見て持っていることによって簡単にコードをデバッグすることができますツール - >エラーコンソール)。

ChromeやIEでも動作しないと思われます。

私が手に別のエラー:

Error: uncaught exception: [Exception... "A parameter or an operation is not supported by the underlying object" code: "15" nsresult: "0x8053000f (NS_ERROR_DOM_INVALID_ACCESS_ERR)" location: "http://www.1tryten.com/javascript/common.js?1 Line: 779"]

+0

Firebugをfirefoxに使用することは、要素を検査し、javascriptをデバッグするのにも良い方法です。 –

+0

CSSスタイルシートの要素に触れようとする "Preload CSS Images"プラグインの内部にあるようです。 – Pointy

+0

ありがとう皆さん、お手伝いします! – Ben

3

コードに誤りがあります"'を参照してください。

この:

$('#subscribe_form').append("<input type="hidden" name="check" value="1" />"); 

は次のようになります。

$('#subscribe_form').append('<input type="hidden" name="check" value="1" />'); 
+0

変更されましたが運がまだありません – Ben

+1

@Ben:予想される動作と実際に何が起こっているかを説明すると、より良い助けになるでしょう。 –