Cita:
Iniciado por Mikmoro jaruso, el asunto es el siguiente:
si en el enlace tienes la imagen insertada en el html
y al ser visitada quieres poner la nueva imagen como background en lugar de insertada:
¿qué es lo que hará desaparecer la imagen insertada del HTML? nada.
Tienes entonces varias alternativas: puede empezar por no incrustar la imagen sino ponerla como fondo del enlace, y cambiarla en :visited por otro fondo; puedes usar algo como
a:visited img {visibility: hidden;}
Habría que ver tu caso específico para ver qué es lo mejor.
Como bien dije, hice una prueba, y lo que quería era tan sencillo como poner una imagen, y ponerle a:visited background-image:url('imagen2.jpg') para ver lo que hacía, para ver si sustituía una imagen por otra, creo que no es tan difícil de entender... repito que sólo era una prueba.