怎么在客户机上打开一个“打开文件的对话框”?我用的是comdlg32.ocx,但是新装的2000上面没有,用起来很麻烦,有没有系统自带的?

Ailong 2002-08-01 01:34:55
谢谢!
...全文
51 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dugucan 2002-08-01
  • 打赏
  • 举报
回复
没听说过,好深
Ailong 2002-08-01
  • 打赏
  • 举报
回复
孟子e章,wscript那是什么?能给个例子吗?
evonne_feng(evonne),你说的就是我用得comdlg32.ocx啊,我想要个系统自带的控件。
evonne_feng 2002-08-01
  • 打赏
  • 举报
回复
<script language="javascript">

function LoadDocument()
{
cDialog.CancelError=true;
try{
cDialog.Filter="HTM Files (*.htm)|*.htm|Text Files (*.txt)|*.txt";
cDialog.ShowOpen();
var ForReading = 1;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(cDialog.filename, ForReading);
var r = f.ReadAll();
f.close();
oDiv.innerHTML = r;
}
catch(e){
var sCancel="true";
return sCancel;}
}

</script>

<OBJECT ID="cDialog" WIDTH="0px" HEIGHT="0px"
CLASSID="CLSID:F9043C85-F6F2-101A-A3C9-08002B2F49FB"
CODEBASE="http://activex.microsoft.com/controls/vb5/comdlg32.cab">
</OBJECT>

<input type="button" value="open" onclick="LoadDocument()">
<div id="oDiv"></div>
孟子E章 2002-08-01
  • 打赏
  • 举报
回复
用wscript

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧