X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Скрипт счетчика для скачиваний [HTML], Помогите с счетчиком нажатия на ссылку...
AES
AES
Topic Starter сообщение 1.7.2009, 18:14; Ответить: AES
Сообщение #1


Доброго времени суток!
Вопрос такого плана:
Есть скрипт для счетчика скачиваний
<html>
<script>
total=0;
function countLinks()
{
total+=1;
alert(total);
}
</script>
<body>

<a onclick="countLinks();" href="http://www.google.com" target="_blank">Google</a>
</body>
</html>

Код показывает в отдельном окошке при нажатии на ссылку число нажатий на эту ссылку.
Проблема в том что перед этим числом нужно добавить текст типа "Скачивание №"
Также возможен вариант вашего скрипта,нужен подсчет количества скачиваний(желательно напротив ссылки)
PHP не держит.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 1.7.2009, 18:56; Ответить: ZiTosS
Сообщение #2


Aleshhhkaaa, ужас... Вы что хотите выдавать пользователям? Сколько раз он нажал на ссылку за текущий сеанс на данной странице? Ваш скрипт делает именно это.
Вам нужно осознать, что без серверного языка здесь не обойтись. Пусть даже мы будем держать количество скачиваний в файле, но как же мы с помощью языка разметки гипертекста(HTML) или клиентского языка(javascript) будем сохранять данные на сервере, ведь ни тот ни другой не имеет возможности записывать файлы на сервере. Даже Ajax тут не покатит, так и так нужен серверный язык.

PHP бы избавил вас от данной проблемы. Данные о количестве скачиваний общие и не относятся ни к одному из скачивающих, поэтому их надо хранить где-то для общего доступа, в данном случае это сервер, а считывать данные и обновлять запросто можно с помощью PHP.

Вообщем средствами, которымы вы собрались воспользоваться данный скрипт не написать.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AES
AES
Topic Starter сообщение 2.7.2009, 13:18; Ответить: AES
Сообщение #3


Я бы с php то сделал, а так незнаю как счетчик переходов по ссылке можно сделать... :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
v1ex
v1ex
сообщение 2.7.2009, 13:46; Ответить: v1ex
Сообщение #4


Вам же сказали, что "так" нельзя без серверного ЯП. Если прям охото яваскриптом сделать, то используйте Ajax, но все равно придется для сервера код писать тоже.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 2.7.2009, 22:47; Ответить: ZiTosS
Сообщение #5


Aleshhhkaaa, поймите же вы... Что HTML это язык разметки гипертекста, то есть сравним с визуальным редактором изнутри. Пишешь теги а браузер тебе преобразует в фрагменты. Более на нём ничего не написать.

По поводу JavaScript - этот язык программирования работает на клиентской стороне(машине), т.е. на стороне браузера, а не сервера и доступиться к данным сервера он не может. Хотя некоторые серваки ставят серверную часть JavaScript, но это такая редкость, что фиг найдешь. Максимум что можно так это обратиться к серверу через объект xmlHttpRequest. Но мало обратиться, нам надо будет из файла или из базы вытянуть данные просмотров. А тут получается без серверного языка не обойтись.

Вот скажите, как вы сможете с помощью JS каждому пользователю передавать счётчик который будет работать только со стороны клиента и передать от одного клиента к другому вы данные никак не сможете. Вообщем Тут нужно хранилище - то есть сервер.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AES
AES
Topic Starter сообщение 5.7.2009, 19:41; Ответить: AES
Сообщение #6


Ладно понял. Спасибо всем!
Я ж тока начинаю разбираться с этим делом :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 6.7.2009, 20:09; Ответить: ZiTosS
Сообщение #7


Aleshhhkaaa, всегда рады помочь :)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) ВНИМАНИЕ: OnClickA - надежная рекламная сеть для вебмастеров и рекламодателей 🔥 Монетизируй любой трафик 🔥
Выкупим весь твой трафик. Повышенные выплаты для топовых паблишеров &#
6 OnClickA 1945 Вчера, 17:15
автор: OnClickA
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
9 Chekon 3367 Вчера, 13:24
автор: Chekon
Горячая тема (нет новых ответов) AviTool - мощный инструмент для автоматизации работы с Avito
90 Shadow 76515 15.3.2024, 22:07
автор: Shadow
Открытая тема (нет новых ответов) Получение гос. гранта для IT сферы
2 metvekot 933 15.3.2024, 11:08
автор: Skyworker
Открытая тема (нет новых ответов) Atlantic 2.0 - для безлимитного решения кликами Recaptcha и кликовой капчи Яндекс
3 waterworld 1502 14.3.2024, 12:29
автор: waterworld


 



RSS Текстовая версия Сейчас: 19.3.2024, 15:15
Дизайн