-
一个通过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
相关推荐
但是,可以使用`data:` URL scheme来生成一个包含文件内容的数据URL,然后通过创建一个隐藏的`<a>`标签来模拟下载过程。 1. **创建Blob对象** Blob对象用于表示不可变的、原始数据的类文件对象。我们可以用它来...
javascript 实现的进度条效果 javascript 实现的进度条效果
在本项目中,“javascript特效实现刮刮卡特效代码下载”是一个利用JavaScript技术实现的刮刮卡互动效果,常见于各种促销活动或游戏场景。这种特效可以增加用户的参与度和互动性,为网站增添趣味性。 刮刮卡特效的...
3. **创建隐藏的a标签**:为了触发浏览器的下载行为,可以创建一个隐藏的`<a>`标签,设置其`href`属性为之前创建的Object URL,并设置`download`属性为文件名,这会告诉浏览器这是一个下载链接。 4. **模拟点击事件...
虽然提供的代码示例主要基于纯JavaScript实现文件上传下载功能,但在Java环境中也可以通过调用JavaScript代码来实现类似的功能。一种常见的方式是在Java Web应用中集成JavaScript代码,具体步骤如下: #### 1. 创建...
3. **歌词下载**:如果压缩包中的"lrcUI"是指一个LRC文件(一种常用的歌词格式),那么可能需要解析这个文件,提取出歌词数据。LRC文件通常包含时间标签和歌词内容,解析这个格式是实现歌词秀的首要步骤。 4. **错误...
这个控件可能是通过JavaScript实现了这样的视图,使得数据以层级方式展示,节点可以展开和折叠。开发者可以通过点击节点来展开或隐藏子节点,提供了一种有效组织和导航大量信息的方式。 2. **带合计行的grid表格**...
在前端开发中,经常会有需求让用户能够直接通过点击按钮的方式下载特定的文件或当前页面为一个独立的 HTML 文件。这种操作可以通过 JavaScript 来实现,不仅可以提高用户体验,还能增加应用的功能性。本文将详细介绍...
数据结构课程设计作业-基于Vue和JavaScript实现约瑟夫问题可视化演示源码.zip数据结构课程设计作业-基于Vue和JavaScript实现约瑟夫问题可视化演示源码.zip数据结构课程设计作业-基于Vue和JavaScript实现约瑟夫问题...
总结来说,IronJS是.NET开发者实现JavaScript功能的一个强大工具,它提供了与.NET生态系统深度集成的能力,使得JavaScript开发者能够充分利用.NET的资源和能力,同时保持对JavaScript语言的熟悉度和灵活性。通过持续...
基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的程序员表白爱心代码(2套) 基于JavaScript实现的...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用!...基于JavaScript WebRTC实现跨平台音视频通话(源码+项目说明)(实现1对1视频,多人视频,视频直播,视频会议,房间管理,权限管理等).zip
这个`.chm`文件很可能是一个帮助文档,涵盖了JavaScript中的各种视觉效果的实现。可能包括了如图片轮播、下拉菜单、模态框、滚动动画等常见网页特效的代码示例。通过这些示例,你可以了解到如何利用JavaScript操作...
本文将围绕“javascript各种特效下载”这一主题,深入探讨JavaScript实现的各种特效及其背后的原理。 首先,我们要了解JavaScript特效的基础,那就是DOM(Document Object Model)操作。DOM是HTML和XML文档的结构化...
最新javascript实现手风琴导航效果源码下载
这个项目通过CSS来布局和设计扇形导航的静态部分,然后利用JavaScript实现动画效果,使导航菜单在用户的操作下优雅地展开和收起。 首先,我们来看看CSS在这其中的作用。CSS(层叠样式表)主要负责网页元素的样式和...
《纯前端实现JavaScript斗地主代码》是一款基于JavaScript编写的在线斗地主游戏,可以直接在谷歌浏览器上运行,为用户提供三人对战的游戏体验。...对于学习JavaScript和游戏开发的开发者来说,这是一个很好的实践案例。
原始图片作为背景,小放大镜则是一个透明的圆形元素,可以通过CSS设置`border-radius`属性为50%来实现圆形。 2. 使用JavaScript监听鼠标移动事件,当鼠标在原始图片上移动时,更新放大镜的位置和大小,使其跟随鼠标...
2. `addScriptMessageHandler:name:`:这个方法用于设置一个消息处理器,使得JavaScript可以通过`window.webkit.messageHandlers`对象发送消息到Objective-C。在JavaScript中,我们可以这样发送消息: ```...
1. **直接下载**:大多数项目在其官网或者GitHub页面上会提供一个“Download ZIP”按钮,可以直接下载整个项目的压缩包。 2. **使用Git克隆仓库**:如果你熟悉Git操作,可以通过命令行克隆项目到本地。 ```bash ...