Hallo iedereen,
Wanneer ik dreamweaver de code laat toevoegen om de positie van de muis te bepalen dan voegt hij dit toe:
function Point(x,y) { this.x = x; this.y = y; }
mLoc = new Point(50,50);
function getMouseLoc(e)
{
if(!document.all) //NS
{
mLoc.x = e.pageX;
mLoc.y = e.pageY;
}
else //IE
{
mLoc.x = event.x + document.body.scrollLeft;
mLoc.y = event.y + document.body.scrollTop;
}
return true;
}
//NS init:
if(document.layers){ document.captureEvents(Event.MOUSEMOVE); document.onMouseMove = getMouseLoc; }
// Example: obj = findObj("image1");
function findObj(theObj, theDoc)
{
var p, i, foundObj;
if(!theDoc) theDoc = document;
if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
{
theDoc = parent.frames[theObj.substring(p+1)].document;
theObj = theObj.substring(0,p);
}
if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
for (i=0; !foundObj && i < theDoc.forms.length; i++)
foundObj = theDoc.forms[theObj];
for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++)
foundObj = findObj(theObj,theDoc.layers.document);
if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
return foundObj;
}
Wanneer ik dan de pagina in IE bekijk werkt dit wel maar wanneer ik deze pagina open met Firefox krijg ik in plaats van de positie van de muis de begincoordinaten (50,50).
Weet iemand hier een oplossing voor?
Alvast bedankt!
groeten,
Wanneer ik dreamweaver de code laat toevoegen om de positie van de muis te bepalen dan voegt hij dit toe:
function Point(x,y) { this.x = x; this.y = y; }
mLoc = new Point(50,50);
function getMouseLoc(e)
{
if(!document.all) //NS
{
mLoc.x = e.pageX;
mLoc.y = e.pageY;
}
else //IE
{
mLoc.x = event.x + document.body.scrollLeft;
mLoc.y = event.y + document.body.scrollTop;
}
return true;
}
//NS init:
if(document.layers){ document.captureEvents(Event.MOUSEMOVE); document.onMouseMove = getMouseLoc; }
// Example: obj = findObj("image1");
function findObj(theObj, theDoc)
{
var p, i, foundObj;
if(!theDoc) theDoc = document;
if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
{
theDoc = parent.frames[theObj.substring(p+1)].document;
theObj = theObj.substring(0,p);
}
if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
for (i=0; !foundObj && i < theDoc.forms.length; i++)
foundObj = theDoc.forms[theObj];
for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++)
foundObj = findObj(theObj,theDoc.layers.document);
if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
return foundObj;
}
Wanneer ik dan de pagina in IE bekijk werkt dit wel maar wanneer ik deze pagina open met Firefox krijg ik in plaats van de positie van de muis de begincoordinaten (50,50).
Weet iemand hier een oplossing voor?
Alvast bedankt!
groeten,