XHTML Strict img-attribut name=''

hallo leute!

programmiere gerade eine neue website und will sie XHTML 1.0 Strict valide machen. er zeigt mir aber an dass es kein attribut „name“ gibt:

hab bis jetzt nur gefunden das man statt dessen „id=“ benutzen soll, ich brauche das aber für mouseover-effekte und muss ja dafür dem bild einen namen zuweisen, das funkt aber nicht mit id

könnt ihr mir da weiterhelfen?

hab bis jetzt nur gefunden das man statt dessen „id=“ benutzen
soll, ich brauche das aber für mouseover-effekte und muss ja
dafür dem bild einen namen zuweisen, das funkt aber nicht mit
id

wieso nicht?

document.getElementById('foo').src = bar

kapier nicht ganz wo das dann reinkommen soll. hier mal der ganze code:

im javascript:
function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}

function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i

kapier nicht ganz wo das dann reinkommen soll. hier mal der
ganze code:

wenn du mal genau hinschaust kannes nur eine sein.

die zeile:

document[changeImages.arguments[i]].src = changeImages.arguments[i+1];

durch die zeile:

document.getElementById(changeImages.arguments[i]).src = changeImages.arguments[i+1];

und name durch id ersetzen:

soltle reichen.

jetzt passts! perfekt, danke dir!!