Moin!
Also einen Pre-Loader habe ich nicht eingebaut - es könnte evtl. wirklich daran liegen. Das würde erklären, warum der Bildwechsel zu Hause über die analoge 56K Verbindung so langsam von sich geht, hier auf der Arbeit aber sehr flott (deutlich kleinere Verzögerung).
Allerdings verstehe ich dann nicht, warum der Wechsel über die langsame analoge Leitung sowohl bei 17 KB großen, als auch bei 1 KB großen Bildern gleich langsam ist!?
Habe es mit diesen zwei Bildgrößen mal spaßeshalber getestet und der Wechsel war beidesmal gleich verzögert.
Desweiteren ist hier auf der selfhtml Seite ja ein Beispiel angegeben, wie die mouseover Funktion funktioniert. Auf der Beispielseite (http://de.selfhtml.org/javascript/beispiele/anzeige/buttons.htm) funktioniert der mouseover Effekt auch bei mir zu Hause über die langsame analoge Leitung blitzschnell - ohne Verzögerung!
Den Code habe ich fast 1:1 übernommen, wie man unten sehen kann.
Und auf der selfhtml Seite wird auch kein PreLoader genutzt, wenn ich das recht sehe, oder? Woher kommt dann diese ominöse starke Verzögerung?
Das alles verwirrt mich doch ziemlich...
-------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>tolle Seite</title>
<script type="text/javascript">
Normal1 = new Image();
Normal1.src = "side-images/bball_1.jpg"; /* erste Standard-Grafik */
Highlight1 = new Image();
Highlight1.src = "side-Images/bball_inv.jpg"; /* erste Highlight-Grafik */
/* usw. fuer alle weiteren zu benutzenden Grafiken */
function Bildwechsel (Bildnr, Bildobjekt) {
window.document.images[Bildnr].src = Bildobjekt.src;
}
</script>
</head>
<body bgcolor="#FFFFFF" text="808080" link="808080" vlink="808080" alink="808080" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<p>
</p>
<div align="center">
<p><br>
<a href="" onMouseOver="Bildwechsel(0, Highlight1)" onMouseOut="Bildwechsel(0, Normal1)"><img src="side-images/bball_1.jpg" border="0"></a>
</p>
</p>
letzte Aktualisierung: Mo, 07. August 2006</font></strong></p>
</body>
</html>
-------------------------------------------------------------------
Hallo Thias,
Hast du es mit Bildern zu tun, die du nicht vorlaedst?
Du solltest vielleicht mal etwas Code oder eine URL posten, damit man sieht, was passiert.Gruß,
Dieter