WebServer是Linux平台的BOA,客户浏览器访问静态网页index.html(主要操作是在客户端定时刷新服务器上的图片、发送客户端鼠标坐标到服务器)。index.html如下:
<HTML>
<head>
<title>Hmi WebServer</title>
</head>
<Meta http-equiv="Refresh" Content="2;">
<BODY><IMG src="hmi.bmp"></BODY><body>
<script type="text/javascript">
function mousePosition(ev){
if(ev.pageX || ev.pageY){
return {x:ev.pageX, y:ev.pageY};
}
return {
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y:ev.clientY + document.body.scrollTop - document.body.clientTop
};
}   function buttonDown(ev){
ev = ev || window.event;
var mousePos = mousePosition(ev);
var oj=document.createElement("script");
url="x="+mousePos.x+""+"&y="+mousePos.y+"";
oj.src=url;
}document.onclick = buttonDown;</script>
</HTML>客户浏览器上点击鼠标时,将坐标值发送给BOA,并且BOA也接收到了。【现在的问题】因为服务器主机上的其他进程需要使用这个坐标值,请问该如何访问,有没有简便的访问方法。
【目前的做法】在BOA代码中增加“把坐标值写入一个文件”的操作,其他进程再去读取文件中的坐标值。这样就很不灵活,想问其他实现方法。