Я новичок в VBscript, я хочу узнать факториал определенного числа. Я использую этот код. Это отобразит кнопку "Но при нажатии на кнопку ничего не произойдет". Пожалуйста, помогите мне.
<html>
<head>
<script type="text/vbscript">
sub fact
n=cint(inputbox("Enter a number"))
dim f
f=1
if n<0 then
msgbox "Invalid number"
elseif n=0 or n=1 then
msgbox "The factorial of given number "&n&" is :"&f
else
for i=n to 2 step -1
f=f*i
next
msgbox "The factorial of given number "&n&" is :"&f
end if
end sub
</script>
</head>
<body>
<input type="button" onclick= "fact()" value="Factorial">
</body>
Какой браузер вы используете? Только IE может запускать код VBS
Ваш код работает для меня в IE (вы получите подсказку о разрешении скриптов на странице, которые вы должны принять)