Javascript 如何提供保存文件而不是从internet explorer打印文件的选项
我已经编写了一些javascript代码,使用internet explorer使用以下代码打印一些信息Javascript 如何提供保存文件而不是从internet explorer打印文件的选项,javascript,internet-explorer,Javascript,Internet Explorer,我已经编写了一些javascript代码,使用internet explorer使用以下代码打印一些信息 if (isPrint==1) { window.print(); } isPrint是一个变量,用于标记要打印的文档。 我得到的任务是将其保存在本地副本中,因为它可以在以.xps格式打印时保存。我想创建一个单独的函数,可以直接将其保存为格式,而不显示打印菜单
if (isPrint==1)
{
window.print();
}
isPrint是一个变量,用于标记要打印的文档。
我得到的任务是将其保存在本地副本中,因为它可以在以.xps格式打印时保存。我想创建一个单独的函数,可以直接将其保存为格式,而不显示打印菜单。
可以这样做吗?在上有一个很好的教程,但是它的要点是您需要我在下面包含的函数,该函数获取生成的innerHTML,而不仅仅是保存JavaScript代码
<html id=myhtml>
<HEAD>
<SCRIPT type=text/javascript>
function save()
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var url =document.URL;
url = url.substring(url.lastIndexOf('\\')+1,url.length);
var s = fso.CreateTextFile(url, true);
s.WriteLine('<html id=myhtml>');
s.WriteLine(document.getElementById('myhtml').innerHTML);
s.WriteLine('</html>');
s.Close();
document.location.href = url;
}
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT type=text/javascript>
document.write("This is my first JavaScript!<br>");
</SCRIPT>
<INPUT onclick=save(); type=button value=save> </BODY>
</html>