![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
svs1608 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 17.10.2007 Репутация: нет Всего: нет |
Возникла одна проблема: для статистики переходов на другие сайты необходимо определить ссылку, по которой кликнул пользователь на сайте (по которому ведется статистика) и покинул этот сайт. В ссылки никакой код встраивать нельзя (типа onclick, или добавление переменных в URL).
Можно только вставить кусочек javascript или php-кода в страницу (наподобие кода счетчика). Возможно ли реализация средствами PHP+Javascript? Если нет, то как Вы видите решение данной проблемы? Буду рад любым предложениям с любыми языками программирования. |
|||
|
||||
vasac |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 13 Всего: 36 |
Единственное решение — проверять referer на других сайтах. Если, конечно, к ним есть доступ.
Если же под запретом на onclick подразумевается невозможность вставки его в html, то можно в том самом вставленном кусочке JS пройтись по всем ссылками и повесить на них нужные обработчики. Это сообщение отредактировал(а) vasac - 17.10.2007, 15:08 |
|||
|
||||
svs1608 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 17.10.2007 Репутация: нет Всего: нет |
К сожалению, к другим сайтам доступа нет и изменять ссылки нельзя :(
Похоже, javascript тут не поможет. ActiveX плагином для IE можно такое реализовать? Может быть существует более простой вариант? |
|||
|
||||
vasac |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 13 Всего: 36 |
Так как нельзя изменять ссылки? Верстку только? Тогда JS вполне поможет.
|
|||
|
||||
svs1608 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 17.10.2007 Репутация: нет Всего: нет |
Забыл написать одну важную вещь:
ссылки на сайте тоже генерятся яваскриптом: <script type="text/javascript" src="links.js"></script>, поэтому пройтись по ним своим скриптом не удасться( И изменить соответственно тоже никак нельзя. |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Скрипт counter.php (или другой серверный скрипт) записывает переданный ему параметром URL куда надо, подсчитывает всю связанную с ним статистику и делает на него редирект ( в PHP - header('Location: '.$_GET['url']);). -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
svs1608 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 17.10.2007 Репутация: нет Всего: нет |
SelenIT, спасибо большое! Это как раз то что нужно!
![]() |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |