django регистрирует локальные события javascript - PullRequest
0 голосов
/ 15 января 2010

Все ..

Скажем, в разделе шаблонов Django существует шаблон x.html.

Содержимое этой страницы:

<html>
<a href="#" onclick="noserverrequest">
<input type="button onclick="noserverrequest"/>
..............
</html>

У меня есть номер nкнопок и гиперссылок, как сказано выше на странице.

Мой вопрос заключается в том, как записать все клики, которые сделаны на этой странице (локальные разделы javascript) и когда один запрос к серверу сделан на django, я должен записатьвсе ссылки, которые нажимаются на этой странице. Как это достигается?

Я могу использовать скрытую переменную для записи всех гиперссылок или действий кнопок. Но как отправить ее на сервер ...... Пожалуйста,укажите мне, как это достигается. Со стороны django, когда запрос найден, я записываю события javascript в базу данных ................

Спасибо ..........

1 Ответ

0 голосов
/ 16 января 2010

Вам лучше запустить загрузку изображения в javascript:

function log(info) {
  document.getElementById('pixel').src = '/tracker?'+info;
}

где-то на вашей странице:

<img id='pixel' src='pixel.gif' style='display:none'/>

тогда назовите это так в javascript:

log('clicked_Button_BuyStuff');

на стороне сервера, вы можете иметь представление django, затем записывать все данные, включая дату, пользователя, реферера ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...