打开客户端的记事本

dbaren 2006-05-30 11:22:38
请问怎样才能实现当用户点击aspx网页上的一个按钮时自动打开客户本机记事本程序。
我的源码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<input type="button" value="点一下" onclick="vbscript:myRun()">
<script language="vbscript" >
function myRun()
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
Set OperationRegistry=CreateObject("WScript.Shell")
WshShell.Exec("c:\winnt\system32\notepad.exe")
Set WshShell = Nothing
End function
</script>
</BODY>
</HTML>

存为test.htm(虚拟目录 /gsgs 下),当我在ie中输入http://127.0.0.1/gsgs/test.htm ,然后在上面点击按钮"点一下",提示: 错误:ActiveX 部件不能创建对象: 'WScript.Shell'

但是若直接在该文件上双击打开该网页,然后再点按钮"点一下",则可以正常打开本机记事本程序

请各位大侠指点
...全文
65 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dbaren 2006-05-30
  • 打赏
  • 举报
回复
请问有什么好的解决方法吗
是是非非 2006-05-30
  • 打赏
  • 举报
回复
IE的安全特性,不允许从Web上创建WScript.Shell

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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