Ups, zu schnell geschossen!
function swap(image1, image2) {
document.images[image1].src = image2.src;
}
das stimmt schon, nur ergänzend der Aufruf:
image1 muss ein String sein,
image2 muss ein JS-Image-Objekt sein!
Bsp: <img ... onMouseover="swap('ereg1',staroff);" ...>
Denn für image2.src muss ein JS-Oblekt übergeben werden. Sonst weiss der Browser mit dem src-Property nix anzufangen :-(
An den src-Wert eines Image-Objekts kannst du auf verschiedene Arten gelangen z.b.:
- document.images[0].src
- document.images['name_des_bildes'].src
Beide sind gleichwertig, falls das erste (!) Bild in deiner HTML-Datei den Namen "name_des_bildes" hat. Aber wie das geht steht eigentlich eh in Selfhtml!
lg bernhard