1

私はそれに適用したテキストボックスを持っていますjqwysiwyg:

public static void PopulateWysiwyg(this SafeTextBox tb)
{
    string script =
@"
jQuery(document).ready(function()
{
    jQuery('#safe_text_box').wysiwyg();
});
";

    ScriptManager.RegisterStartupScript(
        tb,
        tb.GetType(), 
        tb.ClientID + "_wysiwyg", 
        script.Replace("safe_text_box", tb.ClientID), true
    );
}

フォームのポストバックボタンをクリックすると、wysiwygjsが例外をスローします。 javaスクリプトの例外

何か助けはありますか?

4

2 に答える 2

4

wysiwyg プラグインでコメント アウトされているコードが表示されますか。そのコードを再度有効にして、その上の return ステートメントを取り出します。そのコードは、コードを IE で動作させるブラウザ認識ビットを実装します。

于 2009-07-27T18:54:47.857 に答える
0

IE は contentWindow.document をサポートしていないようです - コードは次のようにする必要があると思います..

return

element.contentWindow ?
element.contentWindow.document :
ownerDocument
于 2009-07-27T18:51:39.110 に答える