Javascript jquery所见即所得抛出;对象没有';“不支持此属性或方法”;回邮
我有一个文本框,我在上面应用了jq wysiwyg:Javascript jquery所见即所得抛出;对象没有';“不支持此属性或方法”;回邮,javascript,jquery,exception,wysiwyg,Javascript,Jquery,Exception,Wysiwyg,我有一个文本框,我在上面应用了jq wysiwyg: public static void PopulateWysiwyg(this SafeTextBox tb) { string script = @" jQuery(document).ready(function() { jQuery('#safe_text_box').wysiwyg(); }); "; ScriptManager.RegisterStartupScript( tb,
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
);
}
当我单击表单上的回发按钮时,wysiwyg js抛出一个异常:
有什么帮助吗?看起来IE不支持contentWindow.document-我认为代码应该是
return
element.contentWindow ?
element.contentWindow.document :
ownerDocument
看起来IE不支持contentWindow.document-我认为代码应该是
return
element.contentWindow ?
element.contentWindow.document :
ownerDocument
您是否看到在wysiwyg插件中注释掉的代码位。重新启用这段代码并取出上面的return语句。该代码实现了浏览器感知位,这将使代码在IE中工作。您是否看到所见即所得插件中注释掉的代码位。重新启用这段代码并取出上面的return语句。该代码实现了浏览器感知位,这将使代码在IE中工作。我将第一个包在一个try中,将第二个放在catch块中,我认为这是最好的。我将第一个包在一个try中,将第二个放在catch块中,我认为这是最好的。