Ein Test (abgewandeltes Beispiel von http://www.1ngo.de/web/bildwechsel.html ) führte erstmal zum Ergebnis, dass CSS das Problem zunächst nicht löst:
Auch hier erscheint der Menü-Link nach dem Neuaufbau der Seite zunächst NICHT im Hover-Modus, sondern erst nach der ersten Mausbewegung auf dem "aktiven" Link.
Beispiel mit der Datei test.html:
____________________________________________________________________
<style type="text/css">
#wechsel a {
background: url(./grafik/menue/menuepunkt_1_aktiv.png) no-repeat;
display:block; /* Linkbereich begrenzen */
width:186px;
}
#wechsel img {
display:block; width:186px; height:46px; border:0;
}
#wechsel a:hover img {
visibility: hidden;
width:186px;
}
#wechsel a:hover { /* Workaround fuer IE 5.5 und 6 */
border:0;
width:186px;
}
* html #wechsel a {
margin-right:1px;width:186px;
}
* html #wechsel a:hover {
width:186px; margin-right:0; /* Workaround fuer IE 5.01 */
}
</style>
<div id="wechsel" width="186"> <!-- oder z.B. für Menues <ul id="navigation"><li> -->
<a href="test.html"><img src="./grafik/menue/menuepunkt_1.png" width="186" height="46" alt="SELFHTML Logo" /></a>
</div>
____________________________________________________________________