S
Serena
I have a problem whit this script. It is compatible with IE but isn't with
Firefox.
The error are:
1) "e has no properties" at-----> "if(e.pageX || e.pageY) {"
2) "document.getElementById()" at------>
"popText0.style.visibility="visible"
Help me please
Serena
//
// MOUSE position
//
var posX = 0;
var posY = 0;
function setPos () {
posX = 0;
posY = 0;
if (!e)
var e = window.event
if (e.pageX || e.pageY) {
posX = e.pageX
posY = e.pageY
}
else if (e.clientX || e.clientY) {
posX = e.clientX + document.body.scrollLeft
posY = e.clientY + document.body.scrollTop
}
return
}
document.onmousemove = setPos;
//
// MENU'
//
var popShow = new Array (false, false, false);
function popup (who) {
popText0.style.visibility = "hidden";
popText1.style.visibility = "hidden";
popText2.style.visibility = "hidden";
topbutton0.style.visibility = "visible";
topbutton1.style.visibility = "visible";
topbutton2.style.visibility = "visible";
if (!popShow[who]) {
if (( who == 0 ) || ( who == 1 ))
{
eval("popText"+who+".style.left = posX + 10");
eval("popText"+who+".style.top = -38");
}
else
{
eval("popText"+who+".style.left = posX + 10");
eval("popText"+who+".style.top = -38");
}
eval("popText"+who+".style.visibility = \"visible\"");
for(var count in popShow)
popShow[count] = false;
popShow[who] = true;
eval("topbutton"+who+".style.visibility='hidden'");
}
else
popShow[who] = false;
return;
}
Firefox.
The error are:
1) "e has no properties" at-----> "if(e.pageX || e.pageY) {"
2) "document.getElementById()" at------>
"popText0.style.visibility="visible"
Help me please
Serena
//
// MOUSE position
//
var posX = 0;
var posY = 0;
function setPos () {
posX = 0;
posY = 0;
if (!e)
var e = window.event
if (e.pageX || e.pageY) {
posX = e.pageX
posY = e.pageY
}
else if (e.clientX || e.clientY) {
posX = e.clientX + document.body.scrollLeft
posY = e.clientY + document.body.scrollTop
}
return
}
document.onmousemove = setPos;
//
// MENU'
//
var popShow = new Array (false, false, false);
function popup (who) {
popText0.style.visibility = "hidden";
popText1.style.visibility = "hidden";
popText2.style.visibility = "hidden";
topbutton0.style.visibility = "visible";
topbutton1.style.visibility = "visible";
topbutton2.style.visibility = "visible";
if (!popShow[who]) {
if (( who == 0 ) || ( who == 1 ))
{
eval("popText"+who+".style.left = posX + 10");
eval("popText"+who+".style.top = -38");
}
else
{
eval("popText"+who+".style.left = posX + 10");
eval("popText"+who+".style.top = -38");
}
eval("popText"+who+".style.visibility = \"visible\"");
for(var count in popShow)
popShow[count] = false;
popShow[who] = true;
eval("topbutton"+who+".style.visibility='hidden'");
}
else
popShow[who] = false;
return;
}