Hallo Rainer,
Dein Problem kann sein, dass du bei jedem Klick ein neues Image-Objekt anlegst. Für ein ordentliches Preload des Bildes musst du das aber nur einmal machen. Entweder über globale Variablen wie hier:
<SCRIPT LANGUAGE="JavaScript">
var gekauft = new Image();
gekauft.src = "../../../imagesOnline/einkaufswagen.gif";
function wechsle(typ)
{
typ.src = gekauft.src;
}
</SCRIPT>
<img src='../../../basket.gif' onclick='wechsle(this)' alt='in den Warenkorb legen' border='0'>
oder über eine Preload-Funktion, in der du die (globale) Variable setzt:
<SCRIPT LANGUAGE="JavaScript">
var gekauft;
function preload() {
var gekauft = new Image();
gekauft.src = "../../../imagesOnline/einkaufswagen.gif";
}
...
</script>
<body onload="preload()">
..
gruß.