У меня есть .hta-файл на сопоставленном диске, на который я могу вручную перейти, дважды щелкните файл .hta, и он отлично выполнит. Тем не менее, я добавил ссылку на полный путь на долю (от страницы IE 8) и когда я пытаюсь запустить его по ссылке, как:Как мне сделать прямую ссылку для выполнения .hta-файла?
Q:. \ Путь ... \ HTA
Затем я получаю ошибку javascript, возникшую при запуске сценария «длина равна null или не является объектом». Javascript код исходит из самого .hta файла на этой линии:
...
for (var i = 0; i < matches.length; i++) {
...
Я предполагаю, что по какой-то причине «я» не инициализируется, когда .hta будет сбегать по ссылке, а не вручную ,
В любом случае, когда я пытаюсь напрямую перейти к файлу по ссылке, я получаю диалог с вопросом, хочу ли я запускать, сохранять или отменять файл .hta. Когда я пытаюсь запустить его, я получаю ошибку javascript.
Так что мои вопросы:
- как я запускаю этот .hta файл из ссылки браузера?
- Почему я получаю ошибку javascript при запуске из ссылки, а не когда она запускается вручную?
Когда вы нажимаете ссылку браузера, запрашивает ли вы запустить .hta или переместится к физическому пути в ваш браузер? – mellamokb