我想点一下就留一个十字标记在网页上,然后能点一下有一个,不过这个代码执行的时候本页面上只剩下一个十字标记并且没办法再标记,我估计是print方法的问题,可是怎么改才能达到我的目的呢?
请大哥们帮帮忙~~
<script language="JavaScript">
IE4 = ! (navigator.appVersion.charAt(0) < "4" || navigator.appName == "Netscape")
var xo=0
var yo=0
var Ox = -1
var Oy = -1
var rad = Math.PI/180
var maxY = 400
var color = "red"
function MoveTo(x,y) {Ox = Oy = -1;xo = Math.round(x);yo = Math.round(y);}
// 准星
function zhunxing(x,y) {
var ox = xo
var oy = yo
var oColor = color
color = "#000000"
Line(x-5,y,x+6,y)
Line(x,y-6,x,y+5)
print('<span style="position:absolute;font-size:10pt;left:'+(x+5)+';top:'+orgY(y+5)+';">['+x+','+y+']</span>')
color = oColor
xo = ox
yo = oy
}
<SCRIPT LANGUAGE="JavaScript">
function microsoftMouseDown()
{
if(!document.form1.x.value&&!document.form1.y.value)
{
document.form1.x.value = window.event.x;
document.form1.y.value = window.event.y;
}
if(IE4) {
// 十字标注
MoveTo(window.event.x,window.event.y)
zhunxing(xo,yo)
}else {
document.write("<p> </p><table bgcolor=#FF0000><tr><td><font color=#FFFF00>对不起!您的浏览器不能支持该页的某些功能,请换用IE4.0以上版本的浏览器!谢谢!</font></td></tr></table>")
}
}
请大哥们帮帮忙~~
<script language="JavaScript">
IE4 = ! (navigator.appVersion.charAt(0) < "4" || navigator.appName == "Netscape")
var xo=0
var yo=0
var Ox = -1
var Oy = -1
var rad = Math.PI/180
var maxY = 400
var color = "red"
function MoveTo(x,y) {Ox = Oy = -1;xo = Math.round(x);yo = Math.round(y);}
// 准星
function zhunxing(x,y) {
var ox = xo
var oy = yo
var oColor = color
color = "#000000"
Line(x-5,y,x+6,y)
Line(x,y-6,x,y+5)
print('<span style="position:absolute;font-size:10pt;left:'+(x+5)+';top:'+orgY(y+5)+';">['+x+','+y+']</span>')
color = oColor
xo = ox
yo = oy
}
<SCRIPT LANGUAGE="JavaScript">
function microsoftMouseDown()
{
if(!document.form1.x.value&&!document.form1.y.value)
{
document.form1.x.value = window.event.x;
document.form1.y.value = window.event.y;
}
if(IE4) {
// 十字标注
MoveTo(window.event.x,window.event.y)
zhunxing(xo,yo)
}else {
document.write("<p> </p><table bgcolor=#FF0000><tr><td><font color=#FFFF00>对不起!您的浏览器不能支持该页的某些功能,请换用IE4.0以上版本的浏览器!谢谢!</font></td></tr></table>")
}
}
2)建立一个块 块中写进十字坐标等要显示的内容
3)设置快的(LEFT,TOP)=(X,Y)
4)BODY中添加该快
按这个次序重写下
$(function(){
$("body").click(function(event){
$("<div>+</div>").css({"position":"absolute","left":event.pageX,"top":event.pageY}).appendTo(this);
});
});