一画线,就跑到先曲面了,但是鼠标坐标是没有问题的,在没有滚动条的情况下就没有问题
<html><HEAD>
<STYLE>
v\:* { Behavior: url(#default#VML) }
</STYLE><SCRIPT>
var trace=""
var vP
var r=0
var vS
var p=new Object()
var lineColor=[[255,0,0],[255,0,255]]
p.x=0;p.y=0
function SelfXY(){
var yScrolltop;
var xScrollleft;
yScrolltop = event.clientY;
xScrollleft= event.clientX;
var top = document.body.scrollTop;
var left = document.body.scrollLeft;
//alert("top "+top+"left "+left);
var y = parseInt(top)+parseInt(yScrolltop);
var x = parseInt(left)+parseInt(xScrollleft);
var arr = new Array();
arr[0] = x;
arr[1] = y;
//alert("x="+arr[0]+"y="+arr[1]);
return arr;
}
function init(){
document.body.onmousedown=function(){
if (event.button==1){
if (event.button==1) vP=document.createElement("v:PolyLine");
}
vS=document.createElement("v:stroke")
//vP.filled="false"
vP.appendChild(vS)
document.body.appendChild(vP)
trace="";
} document.body.onmousemove=function(){
if (event.button==1){
var x1 = SelfXY();
pos=x1[0] + "," + x1[1] + " ";
trace+=pos
vS.color="rgb(255,0,0)"
vP.points.value=trace
}
var x1 = SelfXY();
p.x=x1[0];
p.y=x1[1];
document.onselectstart=function(){return false}
}
}</SCRIPT>
</HEAD>
<BODY onload=init()><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</BODY></html>
<html><HEAD>
<STYLE>
v\:* { Behavior: url(#default#VML) }
</STYLE><SCRIPT>
var trace=""
var vP
var r=0
var vS
var p=new Object()
var lineColor=[[255,0,0],[255,0,255]]
p.x=0;p.y=0
function SelfXY(){
var yScrolltop;
var xScrollleft;
yScrolltop = event.clientY;
xScrollleft= event.clientX;
var top = document.body.scrollTop;
var left = document.body.scrollLeft;
//alert("top "+top+"left "+left);
var y = parseInt(top)+parseInt(yScrolltop);
var x = parseInt(left)+parseInt(xScrollleft);
var arr = new Array();
arr[0] = x;
arr[1] = y;
//alert("x="+arr[0]+"y="+arr[1]);
return arr;
}
function init(){
document.body.onmousedown=function(){
if (event.button==1){
if (event.button==1) vP=document.createElement("v:PolyLine");
}
vS=document.createElement("v:stroke")
//vP.filled="false"
vP.appendChild(vS)
document.body.appendChild(vP)
trace="";
} document.body.onmousemove=function(){
if (event.button==1){
var x1 = SelfXY();
pos=x1[0] + "," + x1[1] + " ";
trace+=pos
vS.color="rgb(255,0,0)"
vP.points.value=trace
}
var x1 = SelfXY();
p.x=x1[0];
p.y=x1[1];
document.onselectstart=function(){return false}
}
}</SCRIPT>
</HEAD>
<BODY onload=init()><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</BODY></html>
解决方案 »
- 求解一个filter问题
- Liferay5 如何集成SSH2 ????
- 求助!简单的dos语句做成bat文件
- 一个站点中同一类型的监听器是不是只能有一个?
- smartupload有没有办法上传文件到其它服务器
- 如何一按回车就自动提交表单?
- BeanUtils.populate,argument type mismatch算什么报错了,我找不出哪里不匹配,请高手赐教
- 我的页面地底部是版权,联系方式等信息,每个页面多有,我想只要修改一个地方,就所有的页面都修改了,怎么办?
- 请教高手ftp上传下载问题~
- 如何初始化JSP页面的运行时环境?比如注册数据库驱动.
- struts2.0 webwork
- 请高手指点一下这个关于数据库操作Bean的问题,急急急......
<div style="position:absolute;width:1000;height:1000"/>
这是CSS绝对定位和相对定位问题。分数不重要,不用加了。
//vP.filled="false"
注释去掉就ok
pos=x1[0] + "," + x1[1] + " ";
trace+=pos;
vP.points.value=trace
pos=x1[0]+","+x1[1]+" "就是向路经上增加一个坐标点。