Перейти к содержанию

Рекомендуемые сообщения

не очень шарю в javascript... вот короче кусок кода страницы сайта вконтакте:

 

<script type="text/javascript">
var memCount = 37145405;
var memPerSec = 1.41642506679;
function updateCount() {
 next = -(1000 / memPerSec)*Math.log(Math.random());
 memCountString = '' + memCount;
 len = memCountString.length;
 memCountString = memCountString.substr(0,len-6)+" "+memCountString.substr(len-6,3)+" "+memCountString.substr(len-3,3);
 ge('memCount').innerHTML = memCountString;
 memCount = memCount + 1;
 setTimeout(updateCount, next);
}
addEvent(window, 'load', updateCount);

var captcha_send = 'Отправить';
var captcha_cancel = 'Отмена';

</script>

<div class="simplePage">

<h2><b>ВКонтакте.ру - универсальное средство поиска знакомых.</b></h2>

<p>Мы хотим, чтобы друзья, однокурсники, одноклассники, соседи и коллеги всегда оставались в контакте.</p>

<p>Нас уже <b id='memCount'>37145405</b>.</p>

 

Это я тупо скопировал исходный код страницы, короче проблема в том что не работает счетчик на странице, у меня он выглядит как:

http://s47.radikal.ru/i117/0907/d9/690573943695.jpg

и сам счетчик не работает, т.е. стоит на месте, в оригинале же:

http://s55.radikal.ru/i147/0907/e3/b5d61c985749.jpg

и счетчик тикает... как мне поправить свою страницу чтобы счетчик так же тикал?

Ссылка на комментарий
Поделиться на другие сайты

в оригинале число всегда разное и число запоминается при обновлении страницы.

в оригинале прибавление тоже меняется, сравнив два кода до и после обновления получим разные числа.

мож там привязка какая к кукам или к ай пи.

=======

я знаю зачем тебе это, юный хакер =) хочешь пароль чей то слямзить =)

Ссылка на комментарий
Поделиться на другие сайты

Потому что ты не поменял ничего =)

да это я оригинал выложил, я менял, но не работало... я со своими скудными познаниями понимаю что функция считает это число и даже заносит в строку memCountString число с пробелами как надо "37 148 725" например, но в месте вывода числа на страницу тупо выводится статическое число, то есть по идее надо сделать чтобы вместо статического числа выводилась строка memCountString но я не знаю как это сделать:D думаю мои догадки верны...

 

я знаю зачем тебе это, юный хакер =) хочешь пароль чей то слямзить =)

а вот и не угадал))))

Ссылка на комментарий
Поделиться на другие сайты

я менял, но не работало...

Раздели скрипт на две части:

 

<script type="text/javascript">
var memCount = 37145405;
var memPerSec = 1.41642506679;

var captcha_send = 'Отправить';
var captcha_cancel = 'Отмена';
</script>

Эту часть оставь на месте прежнего скрипта, а ту, что ниже - в самый низ страницы кинь:

<script type="text/javascript">
function updateCount() {
 next = -(1000 / memPerSec)*Math.log(Math.random());
 memCountString = '' + memCount;
 len = memCountString.length;
 memCountString = memCountString.substr(0,len-6)+" "+memCountString.substr(len-6,3)+" "+memCountString.substr(len-3,3);
 getElementById('memCount').innerHTML = memCountString;
 memCount = memCount + 1;
 setTimeout(updateCount, next);
}
setTimeout(updateCount, next);
</script>

Если не заработает, замени строку

  getElementById('memCount').innerHTML = memCountString;

На

  document.all.memCount.innerHTML = memCountString;

Ссылка на комментарий
Поделиться на другие сайты

все заработало... короче в одном месте пропустил ссылку на внешний js скрипт... все менял с относительных на абсолютные, а одну пропустил :D спасибо за помощь! :D

 

теперь вопрос где найти хостинг, чтобы не удалили фишинг-сайт?))))))))

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...