Итак, эта веб-страница взаимодействует с ПЛК Siemens.Есть три кнопки: одна для запуска процесса;один, чтобы остановиться;и один, чтобы сбросить все это.Все работает как положено, но функция onclick.
<img id="pic" src="Images/Status00.png" style="vertical-align: middle; margin: 0px; height: 70px;">
<input type="submit" value="Start" style="height: 45px; width: 150px" id="start" onclick="changePic('green')">
<input type="hidden" name='"web2plc".start' value="1">
<input type="hidden" name='"web2plc".stop' value="0">
Сценарий выглядит следующим образом:
function changePic(color)
{
var imageSrc = document.getElementById("pic");
if(color == "green")
{
imageSrc.src="Images/Status01.png";
}
else
{
imageSrc.src="Images/Status00.png";
}
}
Я добавил две кнопки, чтобы проверить, работает он или нет, и работает.
<tr>
<td height="55px"><button onclick="changePic('green')">Green</button>
<button onclick="changePic('red')">Red</button>
</td>
</tr>
Когда я нажимаю зеленую / красную кнопку, она меняет изображение на соответствующее, определенное в функции changePic (color).
Я очень новичок в разработке веб-страниц и имеюследуя инструкции, предоставленной Siemens, чтобы основные функции работали.Пожалуйста, дайте мне знать, если есть какая-то ошибка в синтаксисе или я должен делать это по-другому.
Редактировать:
Изображения выглядят так:
- Status00.png
- Status01.png
- Веб-страница