window.onload = this.focus
function AddText(NewCode) 
{
alert(NewCode);
try
{
var sel = window.opener.document.selection;
     
//该语句用于检测是否已选择好图片要插入的地方,防止图片插入到设计区以外。
Form1.isfocus.value = sel.typeDetail;//调试到这里就出错了,抛出object error错误
   alert(sel.typeDetail);
if (sel!=null) {
var rng = sel.createRange();

        window.opener.document.getElementsByName("Composition")[0].focus();
        rng.pasteHTML(NewCode);
}
}
catch(e)
{
alert(e);
alert("请先选择好图片要插入的区域。");
return;
}
//opener.Composition.document.body.innerHTML+=NewCode;
//setfocus();
}Form1.isfocus.value = sel.typeDetail;//调试到这里就出错了,抛出object error错误想问一下,这是什么原因呢?谢谢大家!

解决方案 »

  1.   

    var sel = window.opener.document.selection;后面
    alert(sel);//如果没问题再
    alert(sel.typeDetail);
      

  2.   

    alert(sel);//是没问题的
    alert(sel.typeDetail);这个有问题,到这里就出错了!
      

  3.   

    没问题是什么意思
    你把alert(sel)换成alert(sel.type)呢
    如果出错,说明sel是空
    如果没错,说明typeDetail不支持~
      

  4.   


    没问题,是说代码没出去,alert出来的是object你把alert(sel)换成alert(sel.type)呢----------弹出unfind...