Проблемы с созданием URL-адреса для скрипта для перемещения PTZ-камеры

#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