Ребят, всем привет. Есть сайт. Там есть ссылка с href = "javascript:void(0);". Что это? И как узнать, на что ссылается, и где этот скрипт? Есть доступ ко всем исходникам.
Ответ
void(0) — это выражение, получающееся приведением типа константы 0 к void. То есть простое ничего не значащее выражение. Ссылка в таком виде просто ничего не делает. (И это популярная идиома, кстати.) Не исключено, скрипт на странице модифицирует href позже, чтобы ссылка делала что-то более вразумительное; но пока/если этот скрипт не пробежал, ссылка останется такой, как есть.
Комментариев нет:
Отправить комментарий