Ganz simpel: Nutze keine durchnummerierten Variablennamen, sondern ein Array.
Wie funktioniert das mit dem Array?
<img src="bild1.jpg" onclick="bildwechsel(0, _n_)">
Da brauchst du das Ding doch gar nicht, wenn du n als Variable im JavaScript-Code anlegst.
Hab ich doch, aber der IE sagt dort fehlt ein Objekt?
Definiere dir n als Variable am Anfang deines JavaScript-Code - und sorge dann dafuer, dass deren Wert bei jedem Bildwechsel ebenfalls gewechselt wird.
Wie? Hab ich das nicht schon?