У меня есть JS файл, который я передаю моему другу, который представляет DIV на своем веб-сайте.
Теперь я создаю следующую версию этого файла, и я передам его ему, но в этой версии я хочу подсчитать количество кликов, которые его пользователи нажимали на этот DIV.
(по щелчку, его предположим, чтобы перейти к некоторому тегу, на какой-то другой сайт..
Я думал, что могу перенаправить его на мою страницу.aspx, посчитать, и перенаправить его на запрошенную страницу, но мне интересно, если это лучший способ ее реализовать....
Если вы пытаетесь поддерживать количество кликов на сервере, вам придется либо сделать что-то вроде идеи перенаправления, либо вам придется сделать какой-то запрос на ваш сервер и дождаться, когда этот запрос будет обработан, прежде чем обрабатывать щелкните и перейдите на новую страницу. Запрос на ваш сервер может быть чем-то вроде вызова ajax сценарию на вашем сервере, или он может даже быть чем-то простым, как запрос img (со случайным параметром в URL-адресе для предотвращения кеширования), который ваш сервер считает. Чтобы убедиться, что вызов ajax или img загружен, вам придется ждать, пока он будет успешным, прежде чем перейти на новую страницу.
Если вы просто хотите сохранить счет на клиенте, вы можете использовать куки файл или локальное хранилище, чтобы сохранить количество кликов. Этот счет можно обновить сразу, а затем щелкнуть на новой странице.