通过javascript 实现文件下载功能,本代码可判断下载的方式,是另存为还是下载文件,另存为是把网页保存到本地了。JS实现文件下载:
在页面上添加以下代码:
<a href=# οnclick="window.open('temp.html');return(false);">下载文件</a> <button οnclick="javascript:document.execCommand('SaveAs');">保存本页面</button>
temp.html代码:被下载的文件,在其内添加以下测试代码:
<Script language="javascript">
if (typeof(window.opener) != 'undefined') //判断打开方式,若去掉后打开文件就弹出下载框
{
document.execCommand('SaveAs');
window.close();
}
</Script>