Обновление: Возможно, я вас неправильно понял - я думал, вы хотите сохранить видимость поисковой системы. Можете ли вы уточнить, какой вы хотите? Если вы не хотите, чтобы ссылки и изображения были проиндексированы, я бы сказал, что nofollow
на самом деле ваш лучший друг. Решение на основе JavaScript, конечно, выполнимо, но будет блокировать клиентов, у которых оно не включено.
Оригинальный ответ
Обычным способом было бы сохранить ссылку в стандартном атрибуте href
и добавить событие JavaScript onclick
, которое выполняет свою функцию, используя href, и возвращает false
, чтобы «нормальная» ссылка не получить срабатывание.
Это оставляет на месте ссылку для чтения из поисковых систем и позволяет клиентам с отключенным JavaScript по-прежнему каким-либо образом получать доступ к изображению.
Этот метод также известен как прогрессивное улучшение .