<body bgcolor="white">
<!--Add your controls here-->
<table cellspacing=1 cellpadding=3 bgcolor="black">
<tr>
<td bgcolor="white">
<script type="text/vbscript">
document.write(userName)
window.Alert(userName)
</script>
</td>
<td bgcolor="white">row1_col2</td>
</tr>
<tr>
<td bgcolor="white">row2_col1</td>
<td bgcolor="white">row2_col2</td>
</tr>
<tr>
<td bgcolor="white">row3_col1</td>
<td bgcolor="white">row3_col2</td>
</tr>
</table>
<!--{{InsertControlsHere}}-Do not remove this line-->
</body>
</html>
Имя пользователя показывается только в тегах, расположенном над HTML. Когда я использую window.Alert имя_пользователя, значение отображается, но только если этот код находится в разделе выше. Когда я выполняю то же окно. В теле я получаю «» (пустая строка).Выход HTA не отображается
Я не могу понять, что происходит. Я обновил код в соответствии с предложениями по одному из комментариев.
Я не использовал шаблон. Я не понял, что <% %> предназначен исключительно для ASP. У меня есть некоторый ограниченный фон ASP и предполагается, что <% для VBScript, связанных с VB-вещами –