我的html文件内容如下:<HTML>
<head>
<title>Hmi WebServer</title>
</head>
<Meta http-equiv="Refresh" Content="2;">
<BODY><IMG src="a.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);
document.getElementById('xxx').value = mousePos.x;
document.getElementById('yyy').value = mousePos.y;
}document.onclick = buttonDown;</script>
<br>X:
<input id=xxx type=text>
<br>Y:
<input id=yyy type=text></HTML>=====================================================================
鼠标在浏览器上buttonDown时,得到了坐标值(mousePos.x,mousePos.y)。
我想将该坐标值保存到服务器端的文件中,请问该如何实现?
<head>
<title>Hmi WebServer</title>
</head>
<Meta http-equiv="Refresh" Content="2;">
<BODY><IMG src="a.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);
document.getElementById('xxx').value = mousePos.x;
document.getElementById('yyy').value = mousePos.y;
}document.onclick = buttonDown;</script>
<br>X:
<input id=xxx type=text>
<br>Y:
<input id=yyy type=text></HTML>=====================================================================
鼠标在浏览器上buttonDown时,得到了坐标值(mousePos.x,mousePos.y)。
我想将该坐标值保存到服务器端的文件中,请问该如何实现?
<HTML>
<head>
<title>Hmi WebServer</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<Meta http-equiv="Refresh" Content="2;">
<BODY><IMG src="a.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);
document.getElementById('xxx').value = mousePos.x;
document.getElementById('yyy').value = mousePos.y;
$.post("photo3.aspx",{"x":mousePos.x,"y":mousePos.y});
}document.onclick = buttonDown;</script>
<br>X:
<input id=xxx type=text>
<br>Y:
<input id=yyy type=text></HTML>photo3.aspx<%@ Import Namespace="System.IO" %><%
Dim fs as New FileStream("C:\作業フォルダ\Test1.txt", FileMode.Append, FileAccess.Write)
'declaring a FileStream and creating a document file named file with
'access mode of writing
Dim s as new StreamWriter(fs)
'creating a new StreamWriter and passing the filestream object fs as argument
s.WriteLine(request("x") & ":" & request("y"))
s.Close()%>
photo3.aspx这个文件和我的index.html放在同一个路径吗?
我这样试了一下,WebServer提示:
“192.168.100.84 - - [13/Apr/2010:18:26:25 +0000] request "POST /photo3.aspx HTTP/1.1" ("/var/www/photo3.aspx"): POST to non-script disallowed.” 注:目前服务器和客户端在同一个局域网,客户端浏览器用http://192.168.100.123的形式访问服务器的index.html。