2011-07-19 11 views
0

私は最新のmarkitupでjQuery 1.4.4を使用するアプリを持っています!拡張。jQueryマーキング!特定のページのIEエラー

Firefoxに問題はありません。すべて動作します。 しかしIE(私の場合IE8)は私に本当の頭痛を与えています。

私はmarkitup!と組み合わせたテキストボックス入力を持っています。私は、アプリケーションの管理側とクライアント側の両方で同じJSとCSSコードをリンクしています。

クライアント側のテキストボックスはうまく動作し、その上にマークアップバーが表示されます。 同じコードが管理者側のIEでエラーを生成し、マークアップを表示しません!バーをmsgボックスの上に置きます。私は競合がないことを確認するために、管理セクションで他のすべてのJSファイル参照を削除しました。しかし、それはまだ動作しないと私はIEのJSエラーを取得します。

は、ここで私は(裸の必需品まで)の両方のページに含まれているものです:

jquery-1.4.4.min.js 
jquery.markitup.min.js 
jquery.markitup.settings.js 
custom.js 

// ----- custom.js 
$(document).ready(function() { 
    $("textarea#message_body").markItUp(markitupTextileSettings); 
}); 

ので、上記のコードは、クライアントと管理者の両方にFirefoxで100%正常に動作します。実際には奇妙なのは、IE8のクライアントサイドページでも同じコードが動作しますが、管理サイドセクションでは機能しません。

私は、次のエラー

Webpage error details 

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MDDC; .NET4.0C; Tablet PC 2.0) 
Timestamp: Tue, 19 Jul 2011 20:21:24 UTC 


Message: Object doesn't support this property or method 
Line: 33 
Char: 39 
Code: 0 
URI: https://myserver/javascripts/jquery/jquery-1.4.4.min.js 

私は何をしないのですが取得しますか?

答えて

0

お使いのブラウザはIE9で動作するコードをサポートしていません。ブラウザをアップグレードし、訪問者にブラウザのアップグレードを依頼してください。あなたのウェブサイトにスクリプトを追加して、誰かがあなたのウェブサイトにIE8以前のバージョンでアクセスしようとすると、そのユーザーを別のバージョンのウェブサイトにリダイレクトすることができるようにします。

関連する問題