#javascript
#javascript
Вопрос:
Я создаю скрипт, чтобы пользователи могли перемещать IP-камеру без необходимости входа в систему с помощью администратора. Вы можете отправлять команды, подобные этой: https://[ipaddress]/axis-cgi/com/ptz.cgi?move=[up / down / left / right] но у меня проблемы с запуском. Я думаю, что это с URL-адресом, который был создан, потому что ошибок консоли нет.
Вот что у меня есть:
<body>
<script>
function showURL(direction){
var e = document.getElementById("ip");
var ip = e.options[e.selectedIndex].value;
//var move = $("movement").find(":selected").attr("value");
var url = 'https://' ip '/axis-cgi/com/ptz.cgi?move=' direction;
document.location.nref = url;
}
</script>
<p>Select a room from the list</p>
<select id="ip">
<option value="">Choose a room:</option>
<option value="0.0.0.0">B12</option>
<option value="0.0.0.1">B13</option>
<option value="0.0.0.2">B14</option>
</select>
<div class="box">
<br><br>
<a style="text-decoration: none; color: black" href="#" onclick="showURL('up');">Up</a>
</div>
</body>
Спасибо!
Комментарии:
1. Вы должны использовать API, подобные упомянутым здесь web.dev/camera-pan-tilt-zoom