Claro, tienes razón, si miro el Código Fuente ninguno de los parámetros pasados con el script aparecen ahí:
Código HTML:
<a href="#" id="enlace1"><img src="" name="imagen1" alt="" /></a>
es decir que no tiene mucho sentido pasar estas nuevas variables si para el validador serán invisibles! Habría que imprimir esas variables dentro del alt="" ... o dejar un texto genérico como mencioné antes.