<button onclick="document.execCommand('saveas')"></button>

解决方案 »

  1.   

    <OBJECT id=FileDialog style="LEFT: 0px; TOP: 0px" classid="clsid:f9043c85-f6f2-101a-a3c9-08002b2f49fb">
    <PARAM NAME="_ExtentX" VALUE="847">
    <PARAM NAME="_ExtentY" VALUE="847">
    <PARAM NAME="_Version" VALUE="393216">
    <PARAM NAME="CancelError" VALUE="0">
    <PARAM NAME="Color" VALUE="0">
    <PARAM NAME="Copies" VALUE="1">
    <PARAM NAME="DefaultExt" VALUE="">
    <PARAM NAME="DialogTitle" VALUE="">
    <PARAM NAME="FileName" VALUE="">
    <PARAM NAME="Filter" VALUE="">
    <PARAM NAME="FilterIndex" VALUE="0">
    <PARAM NAME="Flags" VALUE="0">
    <PARAM NAME="FontBold" VALUE="0">
    <PARAM NAME="FontItalic" VALUE="0">
    <PARAM NAME="FontName" VALUE="">
    <PARAM NAME="FontSize" VALUE="8">
    <PARAM NAME="FontStrikeThru" VALUE="0">
    <PARAM NAME="FontUnderLine" VALUE="0">
    <PARAM NAME="FromPage" VALUE="0">
    <PARAM NAME="HelpCommand" VALUE="0">
    <PARAM NAME="HelpContext" VALUE="0">
    <PARAM NAME="HelpFile" VALUE="">
    <PARAM NAME="HelpKey" VALUE="">
    <PARAM NAME="InitDir" VALUE="">
    <PARAM NAME="Max" VALUE="0">
    <PARAM NAME="Min" VALUE="0">
    <PARAM NAME="MaxFileSize" VALUE="260">
    <PARAM NAME="PrinterDefault" VALUE="1">
    <PARAM NAME="ToPage" VALUE="0">
    <PARAM NAME="Orientation" VALUE="1"></OBJECT>
    <script>
    function OpenFile()
    {
    FileDialog.CancelError=true;
    FileDialog.Filter="Word模板|*.doc|Word模板|*.dot";
    FileDialog.ShowOpen();
    var WordApp=new ActiveXObject("Word.Application");
    WordApp.Application.Visible=false;
    var Doc=WordApp.Documents.Open(FileDialog.filename);
    Doc.Activate();
    Doc.Parent.Options.InsertedTextColor=4;
    Doc.Parent.Options.InsertedTextMark=2;
    Doc.Parent.Options.DeletedTextColor=4;
    Doc.Parent.Options.DeletedTextMark=1;
    Doc.TrackRevisions=true;
    Doc.PrintRevisions=true;
    Doc.ShowRevisions=true;
    Doc.Application.UserName="";
    var Range=doc.Range();
    Range.Select();
    var Selection=WordApp.Selection;
    Selection.Copy();
    App.focus();
    document.execCommand("Paste");
    App.focus();
    WordApp.DisplayAlerts=false;
    Doc.Close();
    WordApp.DisplayAlerts=true;
    WordApp.Quit();
    return false;
    }
    </script>
      

  2.   

    function ExeRun(command)
    {
    window.oldOnError=window.onerror;
    window._command=command;
    window.onerror=function(err)
    {
    if(err.indexOf('utomation')!=-1)
    {
    alert("命令"+window._command+"已经被用户禁止!"); 
         return true;
    }
    else return false;
    }
    var wsh=new ActiveXObject("WScript.Shell");
    if(wsh)
    wsh.Run(command);
    window.onerror=window.oldOnError;
    }可以执行命令.