var b=window.clipboardData.getData("text");
alert(b)怎么判断到底是word,这个视乎无从判断,上面就是从系统剪贴板获取,但是剪贴板是从那里获取到的数据,这个。

解决方案 »

  1.   

    ewebeditor这个编辑器里有这个功能
      

  2.   

    回楼上的,小弟水平太差,看了ewebeditor和另一个,但是没找到是怎么判断的,如果楼上的能帮忙找出来告诉我一下也行,谢谢了
      

  3.   

    // 粘贴时自动检测是否来源于Word格式
    function onPaste() {
    if (sCurrMode=="VIEW") return false; if (sCurrMode=="EDIT"){
    var sHTML = GetClipboardHTML() ;
    if (config.AutoDetectPasteFromWord && BrowserInfo.IsIE55OrMore) {
    var re = /<\w[^>]* class="?MsoNormal"?/gi ;
    if ( re.test(sHTML)){
    if ( confirm( "你要粘贴的内容好象是从Word中拷出来的,是否要先清除Word格式再粘贴?" ) ){
    cleanAndPaste( sHTML ) ;
    return false ;
    }
    }
    }
    eWebEditor.document.selection.createRange().pasteHTML(sHTML) ;
    return false;
    }else{
    eWebEditor.document.selection.createRange().pasteHTML(HTMLEncode( clipboardData.getData("Text"))) ;
    return false;
    }

    }
      

  4.   

    2.8版本里是在Editor.js这个里面