#html #linux #apache
#HTML #linux #apache
Вопрос:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h1>Led On/Off</h1>
<input type="button" value="Led on" onclick="RunFile();"/>
<input type="button" value="Led off" onclick="RunFile();"/>
</body>
</html>
Это мой html-код. Я бы ссылался на сопоставление этих кнопок с 2 исполняемыми файлами для включения и выключения светодиодов в wandboard. Как я это сделаю?
Комментарии:
1. обычно веб-страница — не лучшее место для реализации этого. Подключен ли светодиод к компьютеру, на котором размещена веб-страница, или к клиенту?
2. Led подключен к порту gpio компьютера (в данном случае wandboard-server). Я хотел бы включать и выключать его с другого компьютера.
Ответ №1:
Согласно вашему комментарию, индикатор подключен к серверу, когда вы пытаетесь переключить его с клиента.
Поскольку HTML-страница, которую вы отправляете клиенту, затем отображается локально (на КЛИЕНТЕ), вам нужно будет создать какую-то службу переключения светодиодов на сервере. Вы бы добавили вызов службы на свою HTML-страницу. Например, это может быть ссылка:
<a href="myLEDService/LED/ON"> Led On </a>
<a href="myLEDService/LED/OFF"> Led Off </a>
Я могу только предполагать, каков ваш исполняемый файл для переключения светодиода, и, исходя из предположения, что apache
добавленный вами тег точен, вы можете захотеть взглянуть на Apache CGI
Ответ №2:
Если эта веб-страница запускается непосредственно как файл (в отличие от доступа к веб-серверу через http: //), вы должны иметь возможность открывать другие файлы, доступные для клиентского браузера
<button onclick="window.open('file:///C:/folder/file.exe')">
Launch notepad
</button>
Комментарии:
1. это то же самое и для Linux??