Форум поддержки пользователей ZeroParking

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Случайная цитата

Сообщений 1 страница 15 из 15

1

Много раз спрашивали - так что решил просто выставить отдельно

   

<script language="JavaScript">
<!--
quotes = new Array(6);
authors = new Array(6);
quotes[0] = "фраза";
authors[0] = "автор";
quotes[1] = "фраза2";
authors[1] = "автор";
quotes[2] = "фраза3";
authors[2] = "автор";
quotes[3] = "фраза4";
authors[3] = "автор";
quotes[4] = "фраза5.";
authors[4] = "автор";
quotes[5] = "фраза6.";
authors[5] = "автор";

//calculate a random index
index = Math.floor(Math.random() * quotes.length);

//display the quotation
document.write("<DL>\n");
document.write("<DT><I>" + "\"" + quotes[index] + "\"</I>\n");
document.write("<DD>" + "-" + authors[index] + "\n");
document.write("</DL>\n");

//done
//-->
    </script>

Я думаю тут и объяснять нечего - ставить - куда угодно только не в стиль. Таблица верх низ - все на ваше усмотрение)

Теги: Случайная цитата

+4

2

скажите, пожалуйста, а что нужно менять в скрипте, если цитат больше, чем указано?

0

3

Bernkastel Frederika

quotes[5] = "фраза6.";
authors[5] = "автор";

цыфра переходит на последующию

0

4

Toshiro-kun
благодарю. и всё же, скрипт не захотел работать. Пыталась поставить в таблицу форума. Что можно с этим сделать?

0

5

Bernkastel Frederika
меняю цифры - все работает. Как так у вас неработает - давайте посмотрим какой у вас получился скрипт после изменений.

0

6

Код:
<script language="JavaScript"> 
<!-- 
quotes = new Array(6); 
authors = new Array(6); 
quotes[0] = "Тихіше пане, ми ж ще не співаємо, ймовірно, не знаемо однакових пісень. Тим більше за подібне видовище Бусуджима-сан приб’є нас обох"; 
authors[0] = "Efremov Alexsei"; 
quotes[1] = "Одинокий флудераст ищет столь же одинокую флудерастку, для совместного скрашивания скучных часов флудом. Обращаться к Абелю."; 
authors[1] = "Abel Gray"; 
quotes[2] = "Нахрена пускать автобусы, если на них нельзя уехать?!"; 
authors[2] = "Abel Gray"; 
quotes[3] = "Так это то онэмэ со сверхзвуковыми сизьгами? "; 
authors[3] = "Анонимус о школе мертвяков"; 
quotes[4] = "Третий, быстро в сторону, нырнуть, ударить снизу четвертого... Пятый, зайти сзади..."; 
authors[4] = "Efremov Alexsei"; 

//calculate a random index 
index = Math.floor(Math.random() * quotes.length); 

//display the quotation 
document.write("<DL>\n"); 
document.write("<DT><I>" + "\"" + quotes[index] + "\"</I>\n"); 
document.write("<DD>" + "-" + authors[index] + "\n"); 
document.write("</DL>\n"); 

//done 
//--> 
    </script>

Тут уменьшалось количество цитат, так как не все ещё собрали. может, где и ляпнула, просто не вижу этого.

0

7

знаете, отменяю просьбу, я всё перепроверила, и всё заработало) благодарю за чудесный скрипт.

0

8

А можно что-нибудь такое в подпись?

0

9

Эйверин написал(а):

А можно что-нибудь такое в подпись?

Напишите десяток цитат - снимите скриншоты, сделайте гиф-анимацию(*время отражение одной цитаты можно выбрать произвольно

через пару недель можно поменять порядок следования да и сами цитаты(такая гифка делаецо за 10-15 минут

Отредактировано Deff (2011-02-27 10:56:03)

0

10

Здорово! Потрясающий скрип)

0

11

У меня почему-то окно цитаты стало в 2 раза больше. Как его уменьшить?

0

12

Подскажите, а можно ли как то изменить шрифт, наклон, цвет текста? мне не совсем нравится этот курсив. да и центрировать хотелось бы

0

13

Beatrice
Многие спрашивают различные случайные отражения Картинок или текстов
(в объявлении - шапке и.д)
Дабы не забивать голову - сотворил единый ротатор

Ротатор произвольного контента

<style>#КонтентРотатор p{display:none}</style>
<div id="КонтентРотатор" style="width:400px;"><!-- Ротатор произвольного контента -->
<p>1-й Контент</p>
<p>2-й Контент</p>
<p>3-й Контент</p>
<p>4-й Контент</p>
<p>N-й Контент</p>
</div>

<script language="javascript">
var sek = 2000;  // Время отображения

var Nrout=$("#КонтентРотатор p").length
var i=Math.round(Math.random()*(Nrout-1));RotatorMycontent(i);
function RotatorMycontent(i) {
$("#КонтентРотатор p").hide();
$("#КонтентРотатор p").eq(i).show();
j =Math.round(Math.random()*(Nrout-1));
timerID = setTimeout("RotatorMycontent(j)",sek);}
</script>

Ставим туда куда нужно - синим жирным-число секунд для отражения контента(в самом контенте должны отсутствовать теги <p>

Текст пишите с обычными HTML тегами, должны отсутствовать только теги  <p>

0

14

Скажите, а можно ли к последнему скрипту прикрутить кнопку обновления, чтобы пользователь сам мог при нажатии на такую кнопку вывести случайную цитату?
Это все помимо случайной ротации.

0

15

О классная вещь! ТО что нужно

0



Рейтинг форумов | Создать форум бесплатно