mynaemsicc 发表于 2008-6-7 05:51

我是菜鸟,各位大大帮忙把这段代码加加注。。

var isOpera, isIE, isNav, isFox, isOther = false;
if (navigator.userAgent.indexOf("Opera")!=-1) {
isOpera = true;
} else if (navigator.userAgent.indexOf("Firefox")!=-1) {
isFox = true;
} else if (navigator.appName == "Microsoft Internet Explorer") {
isIE = true;
} else if (navigator.appName == "Netscape") {
isNav = true;
} else {
isOther = true;
}

function drawDiv(e)
{

if (isIE)
{
OffsetX = window.event.x;
OffsetY = window.event.y;
} else {
OffsetX = e.pageX - document.getElementById("imgs").offsetLeft;
OffsetY = e.pageY - document.getElementById("imgs").offsetTop;
}

var x = document.getElementById("popup")
x.style.display = 'block'

if (OffsetX<840)
{
        x.style.left = OffsetX + 10
}
else
{
        x.style.left = OffsetX - 130
}
        x.style.top = OffsetY + 10

var _x = Math.floor(OffsetX/13) + 1
var _y = Math.floor(OffsetY/13) + 1

if (_y==134 && _x>25)
{
        _x = _y = "超出范围";
}

var ytext = document.getElementById("Ytext")
ytext.innerHTML = "<B>行</B>:" +_y
     

var xtext = document.getElementById("Xtext")
xtext.innerHTML = "<B>列</B>:" +_x
}

mynaemsicc 发表于 2008-6-8 07:07

就没有人能帮帮我吗?

guoxhvip 发表于 2008-6-9 17:21

代码都有了你就不能百度一下吗

tomtory 发表于 2008-6-12 11:00

//申明全局变量
var isOpera, isIE, isNav, isFox, isOther = false;
//判断是否为Opera游览器
if (navigator.userAgent.indexOf("Opera")!=-1)
{
isOpera = true;
}
else
//判断是否为火狐游览器
if (navigator.userAgent.indexOf("Firefox")!=-1) {
isFox = true;
}
else
//判断是否为IE游览器
if (navigator.appName == "Microsoft Internet Explorer") {
isIE = true;
}
else
//判断是否为Netscape游览器
if (navigator.appName == "Netscape") {
isNav = true;
} else {
isOther = true;
}

function drawDiv(e)
{

//定义出示坐标
if (isIE)
{
//X坐标
OffsetX = window.event.x;
//Y坐标
OffsetY = window.event.y;
} else {
OffsetX = e.pageX - document.getElementById("imgs").offsetLeft;
OffsetY = e.pageY - document.getElementById("imgs").offsetTop;
}

var x = document.getElementById("popup")
x.style.display = 'block'
//当坐标小于此坐标值
if (OffsetX<840)
{
//x轴左边间距
    x.style.left = OffsetX + 10
}
else
{
//x轴左边间距
    x.style.left = OffsetX - 130
}
//x轴顶部间距
    x.style.top = OffsetY + 10

var _x = Math.floor(OffsetX/13) + 1
var _y = Math.floor(OffsetY/13) + 1

if (_y==134 && _x>25)
{
    _x = _y = "超出范围";
}

var ytext = document.getElementById("Ytext")
ytext.innerHTML = "<B>行</B>:" +_y
     

var xtext = document.getElementById("Xtext")
xtext.innerHTML = "<B>列</B>:" +_x
}

[[it] 本帖最后由 tomtory 于 2008-6-12 11:06 编辑 [/it]]

页: [1]

编程论坛