![]() |
ява скрипт
как можно реализовать в коде ява скрипт запуск приложения (например ***.exe) при нажатии на кнопку или ином событии (например onLoad).
|
jokeroto,
А где это приложение должно запускаться? На стороне клиента или сервера? |
на стороне клиента.
|
jokeroto
с помощью написания плагина / модуля к браузеру а вообще так делать не нужно! |
ничего предосудительного, я про хтмл и ява скрипт для своих нужд.
по щелчку мышью на ссылке мы получаем исполнение приложения для открытия указанного по ссылке файла, если указать путь к приложению, то появится выбор открыть, загрузить. то есть в принципе открыть можно но вопросы нам ни к чему. чтобы файл без вопросов отправлялся на выполнение интерпретатором создаем новое расширение (.jokeroto) и обходим тем самым встроенную защиту браузера- Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.jokeroto] @="jokeroto" [HKEY_CLASSES_ROOT\.jokeroto] @="расширение для запуска яваскриптов без перезапроса" "EditFlags"=hex:00,00,01,00 [HKEY_CLASSES_ROOT\.jokeroto\shell] [HKEY_CLASSES_ROOT\.jokeroto\shell\open] [HKEY_CLASSES_ROOT\.jokeroto\shell\open\command] @="\"C:\\WINDOWS\\system32\\wscript.exe\"\"/E:JScript\"\"%1\"" то есть файл с этим расширением будет выполняться интерпретатором - дополнительный плагин не нужен. как в этот файл вписать код на запуск приложения? (я просто берегу свое время -сам найду решение, но это долго) |
Код:
var wsh = new ActiveXObject ("WScript.Shell"); |
sham спасибо за идею! всем спасибо за участие, тема закрыта.
|
Время: 08:42. |
Время: 08:42.
© OSzone.net 2001-