function doReplayInfo(){
copyToClipboard(getBody(),"成功将数据复制到剪切版");
var temp=window.clipboardData.getData("Text");

alert(temp);
if(temp.lastIndexOf("<OBJECT")!=-1&&temp.lastIndexOf("</OBJECT>")!=-1){
alert(temp.lastIndexOf("<OBJECT")+"|||"+temp.lastIndexOf("</OBJECT>"));
var t = temp.substr(0,temp.lastIndexOf("<OBJECT"));
var w = temp.substr(temp.lastIndexOf("</OBJECT>")+9,temp.length);
alert(t);
alert(w);
var a=new StringBuilder();
a.Append(temp.substr(0,temp.lastIndexOf("<OBJECT"))).Append(temp.substr(temp.lastIndexOf("</OBJECT>")+9,temp.length));//这里不执行
        
document.write(t);
document.execCommand('SaveAs',"","1.txt");
}

}

解决方案 »

  1.   

    用ajax提交到后台用io写文件保存
      

  2.   

    不安全。但是可以<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
      <script>
    function saveFile(T,content)
    {//保存
    var filename=document.all(T).value;
    var win=window.open('','','top=10000,left=10000');
    win.document.write(document.all(content).innerText);
    win.document.execCommand('SaveAs','',filename)
    win.close();
    }
    </script>
    <form name="saveas" action="" method="post">
    文件名称:<input type="text" id="title_1">
    <br>
    文件内容:<textarea id="content_1">
    TEXT
    </textarea>
    <br>
    <input type="button" value="save as txt file" onClick=saveFile('title_1','content_1')>
    </form> </BODY>
    </HTML>