-
Java script only working on IE
I am using some Image spotlight effect java script that I got from this site and it works great for IE but does not work at all on firefox. Does anybody know why and how I can get it to work on all platforms.
Thanks in advance!
Here is the page in question;
http://site.coinswag.com/test/Spotlight.html
Jake
Here is the script I am using;
<center>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<style>
<!--
#myimage{
filter:light
}
-->
</style>
</head>
<body>
<img id="myimage" src="http://site.coinswag.com/extraimages/silverbackcube.jpg">
<script language="JavaScript1.2">
//Image spotlight effect- By Erik F (die_schlampe@hotmail.com)
//Code enhancements by Dynamicdrive.com
//Visit http://www.dynamicdrive.com for this script
s = 50; // the size of the spotlight
vp = 10; // the visibility percent of the picture
startx = 0; // the top position of your sportlight into the image (on start)
starty = 0; // the left position of your spotlight into the image (on start)
//////////////////////////////////////////////////////////////////
// No need to edit below this line //
//////////////////////////////////////////////////////////////////
var IE = document.all?true:false
function moveL()
{
xv = tempX;
yv = tempY;
myimage.filters.light.MoveLight(1,xv,yv,s,true);
}
if (IE&&myimage.filters)
document.all.myimage.onmousemove = getMouseXY;
var tempX = 0
var tempY = 0
function getMouseXY(e) {
tempX = event.offsetX
tempY = event.offsetY
if (tempX < 0){tempX = 0}
if (tempY < 0){tempY = 0}
if (t)
{
moveL();
}
return true
}
var xv = startx;
var yv = starty;
var t= true;
if (IE&&myimage.filters){
myimage.style.cursor="hand";
myimage.filters.light.addAmbient(255,255,255,vp)
myimage.filters.light.addPoint(startx,starty,s,255,255,255,255)
}
</script>
</body>
</html></center>
Last edited by coinswag; 04-04-2007 at 01:34 AM.
Reason: To add script
-
-
I think to be able to view your page on different you need to had a script for that,every IE platform had different list of tags. To be able to view your code you had to satify each of them
-
-
This is a script that only works on IE based browsers as the script has used JavaScript code that only work in IE not in Mozilla based browsers.
If you look at the Image Spotlight Demo in this site it has clearly stated the script only works in IE based browsers.
Since this is a question related to a Dynamic Drive script the correct place for posting in "Dynamic Drive scripts help" section with a link to the script on which you want to ask the question.
-
-
It relies on the proprietary IE "filter" CSS property, so doesn't work with anything else (and probably never will).
-
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
Bookmarks