Javascript IP摄像机云台控制
我是JS新手,很抱歉问这个问题:p,我正在构建我的IP摄像头用户界面,摄像头有PTZ,在我重新体验PTZ在这个系统上的工作后,它通过URL发送命令,如下所示:Javascript IP摄像机云台控制,javascript,html,ip-camera,Javascript,Html,Ip Camera,我是JS新手,很抱歉问这个问题:p,我正在构建我的IP摄像头用户界面,摄像头有PTZ,在我重新体验PTZ在这个系统上的工作后,它通过URL发送命令,如下所示: 鼠标按下-开始向下移动:http://192.168.0.18:81/decoder_control.cgi?loginuse=admin&loginpas=&command=2&onestep=0&14000098822180.6339223394170403&_=1400009882221 鼠标向上-停止向下:http://192.
鼠标按下-开始向下移动:
http://192.168.0.18:81/decoder_control.cgi?loginuse=admin&loginpas=&command=2&onestep=0&14000098822180.6339223394170403&_=1400009882221
鼠标向上-停止向下:http://192.168.0.18:81/decoder_control.cgi?loginuse=admin&loginpas=&command=3&onestep=0&14000098826710.5439829423557967&_=1400009882672
所以我的问题是如何在JS中使JS代码在鼠标上下移动时发送camand(我不知道如何调用它),但这一切都是在后台完成的。我在后台说的意思是,它不会(加载新窗口)到那个URL。这是截图,您可以更好地了解我:
谢谢 您正在寻找javascript的鼠标事件部分。 通过在鼠标上放置鼠标事件,您可以重定向到您的网页或发送请求 在这里看一下如何捕获鼠标事件。 按照图片中的请求发送HTTP get请求。在鼠标按下事件的内部调用GetCamerData()函数
var xmlHttp = null;
function GetCameraData()
{
var Url = url;
xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = ProcessRequest;
xmlHttp.open( "GET", Url, true );
xmlHttp.send( null );
}
function ProcessRequest()
{
if ( xmlHttp.readyState == 4 && xmlHttp.status == 200 )
{
if ( xmlHttp.responseText == "Not found" )
{
//not found
}
else
{
// do stuff with request
}
}
}
嗨,谢谢你的重播。我怎样才能使它在鼠标按下一个url和鼠标按下第二个url时运行?你是说鼠标向上和鼠标向下?你需要有两种不同的功能。在鼠标向上移动函数中,调用鼠标向上移动函数以获取数据。在鼠标按下时调用鼠标按下功能