Hi Fredo,
Ich möchte einen selbsterstellten Button beim überfahren der Maus ändern. Das klappt auch ganz gut (sch_oben_1 a).
Aber in einem Formular funktioniert das nicht.
laut deinem HTML (PHP) Code
echo "<div id='sch_oben_1'><a href='links_zurueck.php'><img src='bilder_neu/zurueck_ohne.gif' /></a></div>";
echo "<form name='formular' method='post' enctype='multipart/form-data' action='links_datenbank.php'>";
hat dein link ja nu ma gar nichts mit dem Formular zu tun. Der Fehler liegt vielmehr hier:
#sch_oben_1 a
{
background: url(../php/bilder_neu/zurueck_wahl.gif) no-repeat;
display:block;
width:100px;
position:absolute;
top:260px;
left:94px;
}
#sch_oben_1 img
{
display:block;
width:100px;
height:20px;
border:0;}
#sch_oben_1 a:hover img
{
visibility: hidden;
}
Genauer gesagt hier:
#sch_oben_1 a:hover img
{
visibility: hidden;
}
Das geht nicht. Du kannst höchstens deinem <a> ein Hintergrundbild geben und a:hover ein anderes bzw. keins oder es verschieben. Hier findest du Infos zu Pseudoklassen (a:hover)
Gruß
Antipitch