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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
13 Chekon 4078 18.4.2024, 11:48
автор: Chekon
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
1 Rebex 690 17.4.2024, 11:50
автор: Rebex
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
11 Aloof 2826 16.4.2024, 12:48
автор: diviner99
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
54 arendator 34839 15.4.2024, 15:16
автор: arendator
Горячая тема (нет новых ответов) ⭕Антидетект браузер AdsPower для эффективной работы с мультиаккаунтами!
83 AdsPower 24426 14.4.2024, 22:52
автор: AdsPower


 



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