--function btnExe.onclick()
{
if(text1.value=="")return false
aryCommand=text1.value.split("/r/n")
var line
try{
for(line=0;line<=aryCommand.length-1;line++)
{
eval(aryCommand[line]+";")
}
}
catch(e){
var msg="执行脚本程序程序出错,在第"+(line+1)+"行。/n"
msg+="错误代码:"+e.number+"/n"
msg+="错误信息:"+e.description+"/n"
alert(msg)
}
--}
{
if(text1.value=="")return false
aryCommand=text1.value.split("/r/n")
var line
try{
for(line=0;line<=aryCommand.length-1;line++)
{
eval(aryCommand[line]+";")
}
}
catch(e){
var msg="执行脚本程序程序出错,在第"+(line+1)+"行。/n"
msg+="错误代码:"+e.number+"/n"
msg+="错误信息:"+e.description+"/n"
alert(msg)
}
--}
博客展示了一段JavaScript代码,定义了btnExe.onclick函数。该函数会检查text1的值,若为空则返回false,否则将其按行分割成命令数组并逐行执行。执行中若出错,会弹出包含错误行号、代码和信息的提示框。
1045

被折叠的 条评论
为什么被折叠?



