页面上弹出保存文件对话框,取得保存的路径和文件名 现在的CSDN 还真把分当$了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <HTML><HEAD><TITLE>保存文件</TITLE><META http-equiv=Content-Type content="text/html; charset=gb2312"></HEAD><BODY leftMargin=12 topMargin=2 marginwidth="0" marginheight="0"><OBJECT id=saveFileDlg style="LEFT: 0px; TOP: 0px"classid=clsid:F9043C85-F6F2-101A-A3C9-08002B2F49FB><PARAM NAME="_Version" VALUE="393216"><PARAM NAME="DialogTitle" VALUE="保存文件"><PARAM NAME="Filter" VALUE="文本文件(*.txt)|*.txt"></OBJECT><INPUT style="WIDTH: 120px" onclick=saveFile() type=button value=保存><SCRIPT language=javascript> function saveFile() { var myfile='test.txt'; saveFileDlg.FileName=myfile; try { saveFileDlg.InitDir = "C:\\"; saveFileDlg.CancelError=true; saveFileDlg.ShowSave(); myfile = saveFileDlg.fileName; } catch (e) { return; } alert(myfile); }</SCRIPT> </BODY></HTML>saveFileDlg 是VB里带的对话框组件 非常感谢楼上的回答!现在的问题是,我的环境没有安装VB。运行上面的代码会报错:说ShowSave()方法不存在上面的代码应该用到了comdlg32.ocx控件我用下面代码注册后,也不能解决问题。regsvr32 C:\Windows\System32\comdlg32.ocx哪位高手,跪求解决方案!!! 上面的代码用到了comdlg32.ocx控件,这个组件需要安装后并注册才能使用关于控件注册和使用许可问题的解决办法http://www.upwinder.com/www/4a/885.html网上有很多介绍,或百度搜索下面的串:gfjmrfkfifkmkfffrlmmgmhmnlulkmfmqkqj,或装VB。 利用MVC传回JSON传回的时间格式化 javascript中怎么调用函数 简单点 菜鸟 例子如下 如何改变上传文件的“浏览”按钮的宽度? 如何实现图片循环流动播放? 请教NetScape7.0不能提交form中div里面的元素的问题 使用JS如何获取当前页的URL(包含端口) 我想让FORM提交到一个弹出页面中,但是出现问题,请高手指点!! confirm确认框中的按扭可不可以自己定义? 急!!!!!!!!! 数组排序 高分求javascript对word文档操作使其禁止复制/拷贝的代码,最好时.js文件! 帮忙啊,画线末尾加个小图片!!!
<HTML>
<HEAD>
<TITLE>保存文件</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
</HEAD>
<BODY leftMargin=12 topMargin=2 marginwidth="0" marginheight="0">
<OBJECT id=saveFileDlg style="LEFT: 0px; TOP: 0px"
classid=clsid:F9043C85-F6F2-101A-A3C9-08002B2F49FB>
<PARAM NAME="_Version" VALUE="393216">
<PARAM NAME="DialogTitle" VALUE="保存文件">
<PARAM NAME="Filter" VALUE="文本文件(*.txt)|*.txt">
</OBJECT>
<INPUT style="WIDTH: 120px" onclick=saveFile() type=button value=保存>
<SCRIPT language=javascript>
function saveFile()
{
var myfile='test.txt';
saveFileDlg.FileName=myfile;
try {
saveFileDlg.InitDir = "C:\\";
saveFileDlg.CancelError=true;
saveFileDlg.ShowSave();
myfile = saveFileDlg.fileName;
} catch (e) {
return;
}
alert(myfile);
}
</SCRIPT>
</BODY>
</HTML>saveFileDlg 是VB里带的对话框组件
运行上面的代码会报错:说ShowSave()方法不存在上面的代码应该用到了comdlg32.ocx控件
我用下面代码注册后,也不能解决问题。
regsvr32 C:\Windows\System32\comdlg32.ocx哪位高手,跪求解决方案!!!
http://www.upwinder.com/www/4a/885.html网上有很多介绍,或百度搜索下面的串:gfjmrfkfifkmkfffrlmmgmhmnlulkmfmqkqj,或装VB。