1

私はを私のプロジェクトのWysiwigエディタとして使用しています。 (驚き、驚き)IE(特にIE8)を除いて、すべてのブラウザで完全に動作します。私はここにアップロードされたサンプルファイルを持っている:IEのオブジェクトにJavascriptの問題がありますか?

http://pezholio.co.uk/wysihat/examples/custom_buttons.html

IEでファイルを実行している場合、私はエラーObject expectedを取得し、それはこの関数内で発生しているように見える:

window.getSelection = (function() { 
    var selection = new Selection(document); 
    return function() { return selection; }; 
})(); 

をどれでも問題を引き起こしている可能性のあるアイデアと、それを修正するために何ができるのでしょうか?

乾杯

+0

ショー機能の選択 - ここにいくつかの読み物ですhttp://stackoverflow.com/questions/1981088/set-textarea-selection-in-internet-explorer – mplungjan

+0

Wysihatコードで明らかに間違ったものはありません。 'window.Selection'はその関数の直前に定義されています。 –

+0

IE *では、そのコンテキストでの 'Selection'の評価は何ですか?そしてその機能はどのようにピンポイントされていますか? IE Script Debuggerを使用していますか? –

答えて

0

ああ、OKです。私は今これを釘付けにしたと思う。既存のIE代替コードを削除しましたが、代わりにselection.jsを使用しています。あなたは以下の要旨でコードを見ることができます:

https://gist.github.com/2556956