Я недавно был укушен javascript: void (null); ошибка в моих hrefs применительно к изображениям.
В моей версии Safari (4.0.3 в Leopard PPC), когда я применяю href из javascript: void (null); вокруг изображения изображение полностью исчезает из макета. Оглядываясь вокруг, я вижу, что это происходит и в IE, хотя я не могу подтвердить.
Я прочитал, используя знак фунта (#) с обработчиком onclick
onclick="return false;"
Это работает, но я ненавижу добавлять фунт в URL.
Я знаю, что есть разные техники, так как вы справляетесь со своими hrefs?