momai
Threadersteller
Dabei seit: 08.09.2003
Ort: Augsburg
Alter: 38
Geschlecht:
|
Verfasst Mo 02.04.2007 12:15
Titel [JS] Rollover funktioniert nicht in IE7 & IE6 |
|
|
Hallo,
dieser Rollover funktioniert nur im Mozilla an was liegt das?
Code: | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<script language="javascript" type="text/javascript">
<!--
// <![CDATA[
var img
img= new Array();
img[0]=new Image;
img[0].src="big_navi.png";
img[1]=new Image;
img[1].src="big_navi1.png";
img[2]=new Image;
img[2].src="big_navi2.png";
img[3]=new Image;
img[3].src="big_navi3.png";
function image_roll(image,number) {
eval("image.src=img[" + number + "].src");
return true;
}
// ]]>
//-->
</script>
</head>
<body>
<img name="img1" src="big_navi.png" border="0" alt="Men" title="Men" usemap="NaviMap" />
<map name="NaviMap" id="NaviMap">
<area shape="rect" coords="0,0,62,30" href="#men" title="Men" alt="Men" onmouseover="image_roll(img1,1)" onmouseout="image_roll(img1,0)" />
<area shape="rect" coords="63,0,153,30" href="#women" title="Women" alt="Women" onmouseover="image_roll(img1,2)" onmouseout="image_roll(img1,0)" />
<area shape="rect" coords="153,0,220,30" href="#kids" title="Kids" alt="Kids" onmouseover="image_roll(img1,3)" onmouseout="image_roll(img1,0)" />
</map>
</body>
</html>
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Mo 02.04.2007 12:46
Titel
|
|
|
Hi!
Ich kann dir auch nicht sagen, warum dein Script nicht funktioniert. Ich habe momentan leider keinen IE zum Testen hier.
Sieht aber auch nicht besonders schön aus...
Wenn ich das eval() dort sehe... Nunja... Wenn es irgendwie möglich ist, dann würde ich immer versuchen, die eval-Funktion zu vermeiden...
Aber wie auch immer:
Ich hab vor kurzem hier im Board mal ein Rollover-Script gepostet.
Das funktioniert auch im MSIE. Das könntest du benutzen, wenn du möchtest.
|
|