Hi!
Ich schaue mir deinen Code mal gar nicht an...
der befehl "function MM_swapImgRestore" wird nur einmal
ausgeführt obwohl er zweimal im quellcode steht.
Das ist bestimmt kein Befehl, sondern eine Funktion und ausgeführt wird die nur wenn sie aufgerufen wird - vermutlich per onmouseout oder so.
Wie auch immer: das MM_ deutet auch Macromedia-Quellcode hin. Das wird so ein gruseliges Javascript vom Dreamweaver, Fireworks, o.ä. sein. Da steigt so oder so kein Mensch durch und darum schaue ich mir das erst gar nicht an.
Schreib dir am Besten selber einen Rollover-Effekt oder nimm das hier:
function Bildwechsel( name, objekt )
{
window.document.images[name].src = objekt.src;
}
Dazu braucht es zwei Zeilen Code (anstatt über 20, die dir dein Macromediaprogramm schreibt) und es funktioniert dann auch. In Self-HTML findest Du dazu bestimmt mehr dazu...
Gruß, rob