[英]prevent internet explorer from giving the option to save/download file
[英]How to give option to save a file instead of printing it from internet explorer
我使用以下代碼編寫了一些JavaScript代碼,以使用Internet Explorer瀏覽器打印一些信息。
if (isPrint==1)
{
window.print();
}
isPrint是一個變量,僅用於標記文檔要打印。 我得到了將其保存在本地副本中的任務,因為可以在以.xps格式打印時將其保存。 我想創建一個單獨的函數,可以直接將其保存為格式而不顯示打印菜單。 能做到嗎
在“ 另存為JavaScript”教程中有一個很棒的教程,但要點是您希望我包含在下面的函數能夠獲取生成的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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.