这段哪里有错?(SOS)

BlueDreaming 2003-10-21 10:27:38
在网上找到用于在网页上执行客户端程序的代码,各位大侠帮忙看看哪里有错误!
谢谢!
<script>
function exec (command) {
   window.oldonError = window.onerror;
   window._command = command;
   window.onerror = function (err) {
    if (err.indexOf("utomation") != -1) {
    alert("命令已经被用户禁止!");
    return true;
    }
    else return false;
    };
   
   var wsh = new ActiveXObject("WScript.Shell");
   if (wsh) wsh.Run(command);
   window.onerror = window.oldonError;
 }

</script>
...全文
38 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlueDreaming 2003-10-22
  • 打赏
  • 举报
回复
To hrong(黄蓉): 能不能传递命令行参数?
BlueDreaming 2003-10-21
  • 打赏
  • 举报
回复
谢谢两位!确是 惹的祸,但是在.net的IDE中看不到有 .想再问一下,这种调用好像有安全问题,还有其它的调用方法吗?
不老书生 2003-10-21
  • 打赏
  • 举报
回复
去掉所有 先
BlueDreaming 2003-10-21
  • 打赏
  • 举报
回复
<script>
function exec (command) {
window.oldonError = window.onerror;
window._command = command;
window.onerror = function (err) { //提示该行出现错误(缺少"{")
if (err.indexOf("utomation") != -1) {
alert("命令已经被用户禁止!");
return true;
}
else return false;
};
var wsh = new ActiveXObject("WScript.Shell");
if (wsh) wsh.Run(command);
window.onerror = window.oldonError;
}
</script>
hrong 2003-10-21
  • 打赏
  • 举报
回复
代码里干吗夹着那么多   ????

<script language=javascript>
function exec (command)
{
window.oldonError = window.onerror;
window._command = command;
window.onerror = function (err)
{
if (err.indexOf("automation") != -1)
{
alert("命令已经被用户禁止!");
return true;
}
else return false;
}

var wsh = new ActiveXObject("WScript.Shell");
if (wsh) wsh.Run(command);
window.onerror = window.oldonError;
}
</script>

87,901

社区成员

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

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