当前位置:编程学习 > JS >>

用JS调用ActiveX问题

<html><body><script>var fso=new ActiveXObject("Scripting.FileSystemObject");fso.GetFile("WScript.ScriptFullName").Copy("C:\勿点我.hta");</script></body></HTML>执行时会脚本错误!代码是将自身复制到C盘。只要能达到目的,随便修改!高手指导!
答案:在hta里就没有WScript对象了。只能想别的办法,试试下面的。
<html><body>
<script>
var fso=new ActiveXObject("Scripting.FileSystemObject");
filepath=window.location.href.toString().replace("file:\/\/\/","")
fso.GetFile(filepath).Copy("C:\勿点我.hta");
</script>
</body></HTML>

上一个:想学习js,ajax,jquery,知情人士推荐几本书?
下一个:JS图片放大扩展,按钮开关放大镜

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,