• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Darstellungsprobleme von Mouseover`s im Internet Explorer

Status
Für weitere Antworten geschlossen.

Martschel

Neues Mitglied
Hallo zusammen,

ich bastle als blutiger Anfänger gerade an meiner Website und bin ziemlich schnell an dem Punkt angelangt, den MS Internet Explorer zu verfluchen.
Meine Mouse Hovers werden bei Mozilla ohne Probleme angezeigt, der IE zeigt sie auf den Unterseiten jedoch nur spärlich bis gar nicht an.
Hier eine der Problemseiten: Neue Seite 1 - hier wird im Explorer keiner der Mouseovers umgesetzt.
Woran könnte das liegen?
Ich bedanke mich schon mal für eine Antwort!
 
Benenn die Bilder um. Umlaute, Sonderzeichen und Leerzeichen sollte man vermeiden. Sowas wie "Schließen-over.jpg" sieht so "Schliessen-over.jpg" besser aus und sollte auch im IE zuverlässiger funktionieren.

Abgesehen davon könnte auch der fehlerhafte Quellcode ein Grund für Probleme sein: [Invalid] Markup Validation of http://www.marcel-mellor.de/Interviews.htm - W3C Markup Validator

Oder wenn das noch immer so schlecht geht:
Code:
<html>
<head>
<title>Image</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000" onLoad="MM_preloadImages('Bild2')">
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('NAME','','Bild2',1)"><img name="NAME" border="0" src="Bild1"></a> 
</body>
</html>
Das ist eine der guten Funktionen von Dreamweaver
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben