planet4
New member
hallo,
ich hab noch ein kleines Problem mit meiner Bildergalerie, die thumbnails werden aus
einer Datenbank ausgelesen, sieht so aus:
"farbwechsel" ist das hier:
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.
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.