Jimmy: Objekt erwartet

Beitrag lesen

Mal abgesehen davon, dass eine ID eindeutig sein muss, ist das sehr umständlich.
Warum verwendest du einen Link, wenn du nicht mal ein Ziel hast?
Das img Elemente kennt den onclick Event, dann würdest du auch niemand der kein JS Kann mit diesem nutzlosen Link verwirren, der zudem das JS unnötig kompliziert macht.

Onclick im img element ist nicht xhtml konform (gemäss W3C Validator). Ausserdem hatte ich Probleme mit IE, wenn ich keinen Link verwendet habe, speziell mit dem Design, das vorgegeben ist (border, hover, etc.).

onclick="showMainPic(this);"

function showMainPic(pic)
{
   var  src = pic.src.replace(/(..*)/, 'gross$1');
   document.getElementById("mainpic").src = mainPic;
   pic.className =  "menupic active";
}

Gefällt mir sehr gut. Vielen Dank.

Wie spreche ich die anderen zwei Elemente an, wenn ich ohne ID arbeite?

Jimmy