- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Существует следующая конструкция:
<a href="/somepage.php" onclick="ctrack();">Текст ссылки</a>
И на нее навешена функция (удалил параметры для простоты, суть вопрос не в этом):
function ctrack()
{
Lib.ajax.getJSON( ---deleted--- );
}
Смысл этой конструкции в том, что перед кликом по ссылке отправляется запрос на внешний сервер с информацией о клике. Но при переходе по href нет никакой задержки, переход идет сразу не дожидаясь ответа ajax-запроса.
И вот возник вопрос, а все ли запросы перед кликом доходят до внешнего сервера? Успевает ли запрос отправиться? Нужна ли задержка? Зависит ли это от оси/браузера?
a href="/somepage.php" onclick="ctrack();return false;">Текст ссылки</a>
a href="/somepage.php" onclick="ctrack();return false;">Текст ссылки</a>
Нет, интересен итог варианта именно без return false;
Насколько он достоверно работает?
Если теория, то да, на практике переход в функцию добавь и не парься. Там же и мониторь ответы.
Ну и немного теории тут http://javascript.ru/tutorial/events/intro#deystvie-brauzera-po-umolchaniyu
Fallout_27, нажми f12 и посмотри
1. Или добавить переход в саму функцию
2. Или делать через PHP редирект уже, где там точно будет отправка данных
1. Или добавить переход в саму функцию
2. Или делать через PHP редирект уже, где там точно будет отправка данных
А php то тут причем?
Я так понял, что интересен именно порядок выполнения событий при клике по ссылке.
А php то тут причем?
Я так понял, что интересен именно порядок выполнения событий при клике по ссылке.
Я про то, что пустить все:
<a href="/somepage.php"
через mod_rewrite и редирект.
Как вариант.
Ещё вариант просто вешать куки что человек перешёл. А потом на следующей странице принимать их и считывать. Это если страницы своего сайта. Или вообще сессию завести и все похождения записывать.
Речь идет о передаче данных на сторону...
Да и сайт может быть статичным...
Речь идет о передаче данных на сторону...
Да и сайт может быть статичным...
Я просто предлагаю идеи, мало ли из какой может выльется более лучшее решение. 🍿