передача переменных в функцию.получение ошибки: нельзя использовать круглые скобки при вызове подпрограммы - PullRequest
2 голосов
/ 07 апреля 2010
x="D:\d"     
y="ehgfh"     
button onclick="zips (x,y)" id=button1 name=button1>clickme</button>     

function zips(x,y)     
alert(y)    
dim shell,z    
z="c.bat " & x    

set shell=createobject("wscript.shell")    

shell.Run z, 1, true    
shell.Run "a.bat", 1, true    
set shell=nothing     
end function    

Как устранить ошибку?

1 Ответ

1 голос
/ 07 апреля 2010

VScript не поддерживает использование скобок при вызове функций.Вместо использования:

button onclick="zips (x,y)"

Вы должны использовать:

button onclick="zips x, y"

Или использовать оператор Call, который поддерживает использование скобок:

button onclick="Call zips(x,y)"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...