• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Link funktioniert nicht im IE

planet4

New member
hallo,

ich hab noch ein kleines Problem mit meiner Bildergalerie, die thumbnails werden aus
einer Datenbank ausgelesen, sieht so aus:
PHP:
// ...
// ...
echo "<a href=\"".$_SERVER["PHP_SELF"]."?bild=".$row["id"]."&kat=".$kat."\" onMouseOver=\"farbWechsel('div".$zaehler."','#faf4d1')\" onMouseOut=\"farbWechsel('div".$zaehler."','#f0eada')\"><div id=\"div".$zaehler."\" class=\"vorschau\"><img class=\"imgborder\" src=\"uploads/thumbs/".$row["thumb_name"]."\" \"".$groesse[3]."\"><br></div></a>\n";
// ...
// ...

"farbwechsel" ist das hier:
HTML:
<script type="text/javascript">
<!--    

   function farbWechsel(id,farbe) {
   		(document.all) ? 
		typ=document.all[id] : 
		typ=document.getElementById(id); 
   		typ.style.backgroundColor=farbe;
   }

   
//-->
</script>

das heißt, das Bild liegt in einem Container, der beim Drüberfahren mit der Maus die Farbe wechselt;
gleichzeitig kann man nicht nur auf das Bild klicken, das etwas kleiner ist als dieser Container, sondern
der ganze Container ist als Link aktiviert. Das klappt im Firefox ausgezeichnet, aber da ja so viele
Leute den IE nutzen muss es auch da gehen, IE macht aber nur den Bereich des Containers als aktiven Link,
das Bild selbst, das in diesem Container liegt, ist nicht aktiv, man kann also nicht auf das Bild klicken.

Kann man das irgendwie ändern? Hab ich irgendwas falsch gemacht?

Da ich glaube, dass das Problem mit css zu tun hat, hier der Post; oder liegt's am JS?

planet4.
 
Zurück
Oben