Hey,
ich hab auf meiner Webseite ein Suckerfish Menü, bei dem beim aufklappenden Untermenü ein background-image definiert ist. Desweiteren habe ich beim Weiterlesen Link einen Pfeil, der beim Hovern via Javascript geändert wird.
Nun wollte ich die beiden Grafiken vorladen lassen.
Dies mach ich mit:
PHP-Code:<div class="preload">
<img src="**" alt="" height="1" width="1" />
<img src="***" alt="" height="1" width="1" />
...
</div>
Nun zum Problem: Das Bild, das via Javascript geändert wird, ist durch obiges Preloaden im Cache, das per CSS definierte Bild muss jedoch trotzdem nachgeladen werden.PHP-Code:div.preload {
display:none;
}
Ich vermute, dass der Browser den Unterschied zwischen dem background-image und dem in HTML definierten Bild erkennt und es somit trotzdem laden will.
Liege ich in der Annahme richtig? Falls ja, wie vermeide ich das? Falls nein, wo liegt das Problem?
lg, HansZ


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen