ボタンのonClickイベントにアタッチされた小さなjavascript関数があります。Firefox(3.0.4)では完全に機能しているように見えますが、Opera(9.62)とIEの両方が、通常機能するものを含め、同じ.jsファイルから他のJSを実行できません。次の関数が原因です。
function deleteComment(id){
$.post("ajax/comments.php", {delete: id},
function (reply) {
if (reply == "true") {
alert("Comment deleted!");
}
}
);
}
Opera開発コンソールは、2行目に構文エラーがあり、最初の「{」の代わりに「}」が必要であると示しています。IEでも同じ問題だと思います。このjQueryはIEとOperaJSの実装を適切に処理できませんか、それともある意味で私のコードに欠陥がありますか?ファイルに同様のPOSTjQuery関数があり、正常に機能します(上記のコードがない場合)。