Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Вывод анекдотов
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Без описания
Fermer
Отправлено: 24 Февраля, 2004 - 12:01:34
Post Id


Super Member


Покинул форум
Сообщений всего: 1069
Дата рег-ции: Нояб. 2003  
Откуда: Riga

Карма 5




Скажите мне плизз,как можно сделать при помощи JS следующую штуку:чтобы через какой-то определенный промежуток времени на сайте менялись анекдоты.То есть каждые 3 часа в каком нибудь месте страницы менялся анекдот.Видел я такое на одном сатйе.Заранее благодарен.С уважением Fermer.
 
 Top
ETC Администратор
Отправлено: 24 Февраля, 2004 - 12:12:35
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Fermer
Да это легко. Спроси у ТвойWeb, у него такой скрипт был, кажется... мне лень счас писать...
 
 Top
Fermer
Отправлено: 24 Февраля, 2004 - 12:41:37
Post Id


Super Member


Покинул форум
Сообщений всего: 1069
Дата рег-ции: Нояб. 2003  
Откуда: Riga

Карма 5




ТвойWeb
Скажи плиззз
 
 Top
TvoyWeb Администратор
Отправлено: 24 Февраля, 2004 - 15:15:03
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Fermer завтра поищу на компе и выложу. Правда он изначально был предназначен для простых коротких изречений, но на сайте работал исправно.
 
 Top
TvoyWeb Администратор
Отправлено: 24 Февраля, 2004 - 23:23:59
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Вот лови
CODE:
<script language="JavaScript" type="text/JavaScript">
<!--
/* Измените количество сообщений на то, которое у вас будет */
var howMany = 15 //колличество анекдотов,
var quote = new Array(howMany+1)
quote[0]='Первый анекдот';
quote[1]='Второй анекдот';
quote[2]='Третий анекдот';
quote[3]='Четвертый анекдот';
quote[4]='Пятый анекдот';
quote[5]='Шестой анекдот';
quote[6]='Седьмой анекдот';
quote[7]='Восьмой анекдот';
quote[8]='Девятый анекдот';
quote[9]='Десятый анекдот';
quote[10]='Одинадцатый анекдот';
quote[11]='Двенадцатый анекдот';
quote[12]='Тринадцатый анекдот';
quote[13]='Четырнадцатый анекдот';
quote[14]='Пятнадцатый анекдот';
quote[15]='Шестнадцатый анекдот';

function rndnumber(){
var randscript = -1
while (randscript < 0 || randscript > howMany || isNaN(randscript)){
randscript = parseInt(Math.random()*(howMany+1))
}
return randscript
}
quo = rndnumber()
quox = quote[quo]
document.write(quox)
//-->
</script>

Только скрипт выводит новый текст при каждой перезагрузке страницы.
 
 Top
Fermer
Отправлено: 25 Февраля, 2004 - 07:07:29
Post Id


Super Member


Покинул форум
Сообщений всего: 1069
Дата рег-ции: Нояб. 2003  
Откуда: Riga

Карма 5




TvoyWeb
Спасибо!
 
 Top
ETC Администратор
Отправлено: 25 Февраля, 2004 - 09:15:24
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Fermer
Только лучше замени вот это:
CODE:
function rndnumber(){
var randscript = -1
while (randscript < 0 || randscript > howMany || isNaN(randscript)){
randscript = parseInt(Math.random()*(howMany+1))
}
return randscript
}
quo = rndnumber()

на
CODE:

function rr(n) {
return Math.floor(n*Math.random());
}
quo = rr(quote.length);
и замени
CODE:

var howMany = 15 //колличество анекдотов,
var quote = new Array(howMany+1)

на
CODE:

var quote = new Array();

А то как-то по извращенски выглядит обозначение кол-ва анекдотов, которое нафиг не нужно, не говоря уже о кривой функции случайного числа (которая кстати, оч. сильно жрёт ресурсы)
 
 Top
тёркин василий
Отправлено: 12 Сентября, 2004 - 12:42:38
Post Id



SecurityAgent


Покинул форум
Сообщений всего: 1197
Дата рег-ции: Май 2004  
Откуда: СПРИНГФИЛД

Карма 48




Для тех кто когданибудь ещё посмотрит эту тему.
В разделе "ссылки по ява-скрипт", есть ссылка на сайт по скриптам.А вот на нём в разделе"разные скрипты",есть скрипт,называющийся генератор анекдотов
http://ibutov.narod.ru/java/java.htm
Тема закрыта!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0416]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33