-
一个通过javascript实现下载的问题15
<script language="javascript">
function OpenWord(){
Layer1.style.border=0
var wordApp = null;
try{
wordApp = new ActiveXObject('Word.Application');
}catch(e)
{
alert(e+', 原因分析: 浏览器安全级别较高导致不能创建Word对象或者客户端没有安装Word软件');
return;
}
var oDC = wordApp.Documents.Add('',0,1);
wordApp.Application.Visible = false;
var oRange =oDC.Range(0,1);
var sel = document.body.createTextRange();
sel.select();
sel.execCommand('Copy');
sel.moveEnd('character')
wordApp.Application.Visible = false;
oRange.Paste();
wordApp.visible = false;
wordApp.Application.ActiveDocument.SaveAs('c:\\1.doc',false);
wordApp.ActiveDocument.close();
location.reload()
wordApp.ActiveWindow.ActivePane.View.Type=9
}
</script>
<div id="Layer1" >
<td><img border="0" src="${ctx}/images/bill/c5.gif" style="cursor:hand;padding-top:2px" onclick="OpenWord()"/></td>
<div>
当我点击那个图片后,页面上的内容和图片(图片不包括做背景的图片)都被保存到word中,但有个问题:他没有下载信息的提示,就是直接帮我保存到C盘下,而且没有打开或者保存的提示,有没有什么办法让他出现这个提示呢?请指教
问题补充:
感谢kyo100900兄弟所给出的答案,但kyo兄弟你有可能误会我的意思了,我所贴的js代码,已经可以实现点击页面以后生成word格式文档(我按钮所在的页面是一份帐单报表,点击按钮以后将页面生成.doc格式),并且,他会提示你是打开,下载,另存为的操作(下载功能已实现),但问题是,我这个报表页面有一些为背景的图片,在word中是没有的,而一般图片在这里面是个红色的叉。我想请教怎么解决这个问题。
问题补充:
代码帖错了。这个是直接保存,如果实现下载功能话要修改下,我提问的时候贴错代码了。因为调试,懒的点,直接让他保存了。
但我现在的问题是图片,而不是下载功能。2008年5月21日 09:37
1个答案 按时间排序 按投票排序
-
给你一点参考吧:
在 OpenWord() 方法里加上
function OpenWord(){
if(confirm("你真的决定要下载吗?")){
var thePath = window.prompt("欢迎","请在此输入您的要保存的路径");
...................
.....................
wordApp.Application.ActiveDocument.SaveAs(thePath + '1.doc',false);
..................
.....................
}
}
2008年5月23日 01:12
相关推荐
javascript 实现的进度条效果 javascript 实现的进度条效果
javascript实现生成并下载txt文件(支持IE浏览器,谷歌浏览器等)
javascript特效实现刮刮卡特效代码下载
用javaSCript实现浏览器的SavaAs功能,填出文件选择Diolag对话框。 用javaSCript实现浏览器的SavaAs功能,填出文件选择Diolag对话框。
基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的...
数据结构课程设计作业-基于Vue和JavaScript实现约瑟夫问题可视化演示源码.zip数据结构课程设计作业-基于Vue和JavaScript实现约瑟夫问题可视化演示源码.zip数据结构课程设计作业-基于Vue和JavaScript实现约瑟夫问题...
javascript 实现瀑布流.zip
IronJS - .NET的一个JavaScript实现
几个经典JavaScript控件, 表格格式的树示例 带合计行的grid表格 Select的JavaScript实现
最新javascript实现手风琴导航效果源码下载
Blob是一个类文件的不可变的原始数据对象,非javascript原生数据类型,File对象就是继承自Blob对象,且在Blob的基础上进行扩展,以便支持用户系统上的文件。 前言 最近在做以post请求方式导出excel时,想到了可以...
javascript 实现压缩文件夹 图片浏览 图片下载
用JavaScript实现弹出窗口 用JavaScript实现弹出窗口 用JavaScript实现弹出窗口
javascript基础学习资料,简单的用javascript实现的代码
数据结构实验作业-JavaScript实现校园最短路径导航系统.zip 代码完整下载可用。 数据结构实验作业-JavaScript实现校园最短路径导航系统.zip 代码完整下载可用。数据结构实验作业-JavaScript实现校园最短路径导航...
本来不想自己做,下载了一个别人做好的代码,但用了另外一个定时功能后,这个就无法正常显示了,于是就自己动手编写了这个功能,代码竟然还没那个多,呵呵。 本代码采用javascript实现,用的有JQuery,代码也可以...
在 html5 中,a 标签新增了 download 属性...通过 javascript 动态创建一个包含 download 属性的 a 元素,再触发点击事件,即可实现前端下载。 代码示例: function download(href, title) { const a = document.cr
Dojo是一个用JavaScript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets, Burstlib, f(m)),这也是为什么叫它a unified toolkit的原因。Dojo的目标是解决开发DHTML应用程序遇到的那些、...
JavaScript实现编码解码! 值得下载看看!资源免费,大家分享!!
本文通过实例代码给大家介绍了JavaScript 用fetch 实现异步下载文件功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下