Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.


С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях

Правила форума

для обязательного прочтения!


Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
Интересные решения
Быстрый переход к сервисам: j-p-g.net Видео фоторедактор Транслит

Виджет

Предыдущая тема Следующая тема Перейти вниз

Виджет

Сообщение автор Made in Heaven в Чт 2 Июн - 19:19

Можно ли сделать виджет который выдавал бы случайные фразы? если да то как?

Made in Heaven
Новичок

Сообщения : 8
Регистрация : 2010-02-10
Благодарности : 0

Без предупреждений

Вернуться к началу Перейти вниз

Re: Виджет

Сообщение автор gorezcaid в Чт 2 Июн - 20:15

С помощью javascript :
Код:
<script language="JavaScript">
 var h=(Math.random()*20);
 if (h <1) document.writeln("<b>Случайный блок № 1</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 1 && h < 2) document.writeln("<b>Случайный блок № 2</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 2 && h < 3) document.writeln("<b>Случайный блок № 3</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 3 && h < 4) document.writeln("<b>Случайный блок № 4</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 4 && h < 5) document.writeln("<b>Случайный блок № 5</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 5 && h < 6) document.writeln("<b>Случайный блок № 6</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 6 && h < 7) document.writeln("<b>Случайный блок № 7</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 7 && h < 8) document.writeln("<b>Случайный блок № 8</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 8 && h < 9) document.writeln("<b>Случайный блок № 9</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 9 && h <10) document.writeln("<b>Случайный блок № 10</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 10 && h <11) document.writeln("<b>Случайный блок № 11</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 11 && h <12) document.writeln("<b>Случайный блок № 12</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 12 && h <13) document.writeln("<b>Случайный блок № 13</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 13 && h <14) document.writeln("<b>Случайный блок № 14</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 14 && h <15) document.writeln("<b>Случайный блок № 15</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 15 && h <16) document.writeln("<b>Случайный блок № 16</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 16 && h <17) document.writeln("<b>Случайный блок № 17</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 17 && h <18) document.writeln("<b>Случайный блок № 18</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 18 && h <19) document.writeln("<b>Случайный блок № 19</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 if (h > 19 && h <20) document.writeln("<b>Случайный блок № 20</b> <br> Первая строка. <br> Вторая строка. <br> Третья строка.");
 </script>
avatar
gorezcaid
 

Мужчина

Сообщения : 1805
Возраст : 74
Регистрация : 2010-08-18
Благодарности : 781

Без предупреждений

http://gorezcaid.forumbook.ru/

Вернуться к началу Перейти вниз

Re: Виджет

Сообщение автор Домовой в Чт 2 Июн - 20:26

Создайте виджет и вставьте в него скрипт
Код:
<SCRIPT>

quotes = new Array(6);
authors = new Array(6);
quotes[0] ="Фраза 1";
quotes[1] ="Фраза 2";
quotes[2] ="Фраза 3";
quotes[3] ="Фраза 4";

//calculate a random index
index = Math.floor(Math.random() * quotes.length);
//display the quotation
document.write("<dt><i>" + quotes[index] + "</i>");
//done

</script>
Строчку
Код:
quotes[3] ="Фраза 4";
повторяйте сколько угодно, только меняйте цифровое значение и фразу.
Кавычки в тексте не допускаются.
Пример:
Код:
<SCRIPT>

quotes = new Array(6);
authors = new Array(6);
quotes[0] = "Привычка - страшная сила. Бабушка, когда листает фотографии на iPad, слюнявит палец.";
quotes[1] ="Ученые выяснили, чего хочет женщина. Но она уже передумала!";
quotes[2] ="Электросварщик Иванов в большой обиде на своих родителей: это ж надо было дать такое имя - Электросварщик!";
quotes[3] ="- Как измерить силушку богатырскую? - Надо умножить массушку на ускореньице!";
quotes[4] ="Неопытный вор-карманник довел свою жертву до оргазма.";
quotes[5] ="Джентльмен никогда не предложит даме дешевый коньяк, если она и так согласна.";


//calculate a random index
index = Math.floor(Math.random() * quotes.length);
//display the quotation
document.write("<dt><i>" + quotes[index] + "</i>");
//done

</script>
avatar
Домовой
 

Мужчина

Сообщения : 6805
Возраст : 93
Регистрация : 2010-01-30
Благодарности : 3230

Без предупреждений

Вернуться к началу Перейти вниз

Re: Виджет

Сообщение автор gorezcaid в Чт 2 Июн - 20:28

Вот вариант попроще:
Код:
<script language="JavaScript">
 var h=(Math.random()*3);
 if (h <1) document.writeln("<b>Случайный блок № 1");
 if (h > 1 && h < 2) document.writeln("<b>Случайный блок № 2");
 if (h > 2 && h < 3) document.writeln("<b>Случайный блок № 3");
</script>
avatar
gorezcaid
 

Мужчина

Сообщения : 1805
Возраст : 74
Регистрация : 2010-08-18
Благодарности : 781

Без предупреждений

http://gorezcaid.forumbook.ru/

Вернуться к началу Перейти вниз

Re: Виджет

Сообщение автор Made in Heaven в Чт 2 Июн - 21:01

огромное всем спасибо d_daisy

Made in Heaven
Новичок

Сообщения : 8
Регистрация : 2010-02-10
Благодарности : 0

Без предупреждений

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения