powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как работает и зачем нужно: javascript:void() ?
7 сообщений из 7, страница 1 из 1
Как работает и зачем нужно: javascript:void() ?
    #39083682
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Решил просмотреть код одного сайта (интернет магазина).

Вопрос 1.
И наткнулся на такое (кнопка в форме):
Код: html
1.
<a href="javascript:void(0)" class="btn submit" style="margin: 0 10px 50px 0;"><span>Отправить заказ</span></a>


далее по тексту я не нашел чтобы был подключен javascript прописывающий событие на по элементу с class="btn submit".
И как оно работает - не ясно...

Вопрос 2.
На этом же сайте наткнулся на странное подключение стилей.
Код: html
1.
<link href="/Content/Site.css?v7" rel="stylesheet" type="text/css"/>


непонятно что значит и как обрабатывается "Site.css?v7"

Проясните пожалуйста что это.

Не реклама, страница сайта http://www.foxtrot.com.ua/ru/Cart/CheckOut
...
Рейтинг: 0 / 0
Как работает и зачем нужно: javascript:void() ?
    #39083751
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ImperousВсем привет!
Решил просмотреть код одного сайта (интернет магазина).

Вопрос 1.
И наткнулся на такое (кнопка в форме):
Код: html
1.
<a href="javascript:void(0)" class="btn submit" style="margin: 0 10px 50px 0;"><span>Отправить заказ</span></a>


далее по тексту я не нашел чтобы был подключен javascript прописывающий событие на по элементу с class="btn submit".
И как оно работает - не ясно...онклик присваивается где-то каким-то скриптом.
href="javascript:void(0)" используется, когда ссылка должна выглядеть как ссылка, быть активной и реагировать на клики (без href выглядит как текст и не активна), не перезагружать страницу (href="" обновляет страницу) и не меняла адресную строку (href="#" соответственно меняет).

ImperousВопрос 2.
На этом же сайте наткнулся на странное подключение стилей.
Код: html
1.
<link href="/Content/Site.css?v7" rel="stylesheet" type="text/css"/>


непонятно что значит и как обрабатывается "Site.css?v7"Это значит, что со времен v6 сайт обновился, стиль изменился, и его нужно взять с сервера, а не из кэша.
...
Рейтинг: 0 / 0
Как работает и зачем нужно: javascript:void() ?
    #39083922
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyонклик присваивается где-то каким-то скриптом.
href="javascript:void(0)" используется, когда ссылка должна выглядеть как ссылка, быть активной и реагировать на клики (без href выглядит как текст и не активна), не перезагружать страницу (href="" обновляет страницу) и не меняла адресную строку (href="#" соответственно меняет).

в том-то и дело - нет нигде (далее по тексту) присвоения события, во всяком случае смотрел внимательно.
И на боди нет онлоад...

AntonariyЭто значит, что со времен v6 сайт обновился, стиль изменился, и его нужно взять с сервера, а не из кэша.
т.е. это тот же самый "Site.css", только для браузера понятно что нужно подгрузить снова?
...
Рейтинг: 0 / 0
Как работает и зачем нужно: javascript:void() ?
    #39083963
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imperousв том-то и дело - нет нигде (далее по тексту) присвоения события, во всяком случае смотрел внимательно.Если смотришь не там, то внимательность рояля не играет.

Кусок их разметки с войдом:
Код: html
1.
<div class="city region0">Ваш город <a href="javascript:void(0);">Выберите город</a></div>

Ищем city, ищем region0...
Вуаля, на region0 в скрипте http://www.foxtrot.com.ua/bundles/main-scripts всего два совпадения, и второе этот тот самый клик:

Код: javascript
1.
$(".region0").click(function(){$(".head-fixed


Imperousт.е. это тот же самый "Site.css", только для браузера понятно что нужно подгрузить снова?Да.
...
Рейтинг: 0 / 0
Как работает и зачем нужно: javascript:void() ?
    #39083981
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хмм... точно... считал, что все функции и свойства присваиваемые элементам делаются тогда, когда элемент уже создан..
все равно непонятна цепочка, после которой происходит это присвоение. вот накрутили...
надо дальше учиться...

пасиб!
...
Рейтинг: 0 / 0
Как работает и зачем нужно: javascript:void() ?
    #39084054
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imperousхмм... точно... считал, что все функции и свойства присваиваемые элементам делаются тогда, когда элемент уже создан..
все равно непонятна цепочка, после которой происходит это присвоение.
Содержимое function из такого кода выполнится после создания всех элементов:
Код: javascript
1.
2.
3.
$(function(){

});


Сам же этот код можно воткнуть куда угодно и выполнить, когда страница еще не готова.
...
Рейтинг: 0 / 0
Как работает и зачем нужно: javascript:void() ?
    #39084104
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyСодержимое function из такого кода выполнится после создания всех элементов:
Код: javascript
1.
2.
3.
$(function(){

});


Сам же этот код можно воткнуть куда угодно и выполнить, когда страница еще не готова.
Ясно, надо терзать jquery
:)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как работает и зачем нужно: javascript:void() ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]