2015-11-05 3 views
-1

Я знаю, что это не ракетостроение, но я просто не могу получить подпрограмму VBScript для запуска события «OnClick». Я сумасшедший код как можно более упрощен, как показано ниже.HTML-события не работают

<html> 

<head> 

<title>Untitled 1</title> 

<script type="text/vbscript" language="vbscript"> 

Sub btn1_OnClick 
    MsgBox("This is a test.") 
End Sub 

</script> 

</head> 

<body> 

<form id="myForm"> 

<input name="btn1" type="button" value="Click Me"> 

</form> 

</body> 

</html> 

Когда я нажимаю на кнопку, окно сообщения не появляется. Я уверен, что это что-то очень основное, что я забываю, но на данный момент я в недоумении.

+0

Какой браузер (и версия) вы тестируете? – Quentin

+0

Почему вы все равно используете VBScript на стороне клиента? Он поддерживается только устаревшими версиями Internet Explorer. Microsoft уже много лет убивает его. – Quentin

ответ

0

Похоже, что IE обесценил VBScript в IE11. Однако, если добавлен следующий тег, он будет работать.

<meta http-equiv="x-ua-compatible" content="IE=10">