ISBN 966-7343-29-5 К.305

УДК 531.0
ББК 22.311
  К.305

Библиотека: скачать готовые скрипты Javascript
Случайный выбор при загрузке страницы изображения, числа, ссылки

   Посмотрите на работу этих скриптов на отдельной веб-странице. Запустите эту страницу и закройте ее несколько раз или сделайте обновление страницы командой Ctrl+R. Чем больше вариантов выбора, тем интереснее работают скрипты.

   Данный скрипт при запуске страницы покажет одно из нескольких изображений. Выделите мышью приводимый ниже код, скопируйте его (командой Ctrl+C) и вставьте его (командой Ctrl+V) в свою веб-страницу после тэга <body> на нужное Вам место.

<script language="javascript">
<!--
var a=Math.round(Math.random()*3) 
//это число должно совпадать с максимальным индексом таблицы изображений

image = new Array();
image[0]="img00001.jpg"
image[1]="img00002.jpg"
image[2]="img00003.jpg"
image[3]="img00004.jpg" 
//с максимальным индексом image[..] совпадает число, на которое умножаем вверху

document.write ("<img src="+image[a]+">");
//-->
</script>


   Данный скрипт при запуске страницы выдаст одну из трех случайных ссылок (полностью аналогичная организация). Число ссылок и их значнеия можно менять.

<script language="javascript">
<!--
var a=Math.round(Math.random()*2)
//это число должно совпадать с максимальным индексом таблицы ссылок

link = new Array();
link[0]="index.htm"
link[1]="index1.htm"
link[2]="index2.htm"
//с максимальным индексом link[..] совпадает число, на которое умножаем вверху

document.write ("<a href="+link[a]+">Нажми</a>");
//-->
</script>


   Данный скрипт при запуске страницы покажет один из трех заголовков и один из трех вариантов текста. Количество можно редактировать по тем-же правилам.

<script language="javascript">
<!--
var a=Math.round(Math.random()*2)
var b=Math.round(Math.random()*2)
title = new Array(); 
title[0]="<font color=ff0000>Title-01</font>"
title[1]="<font color=0000ff>Title-02</font>"
title[2]="<font color=00ff00>Title-03</font>"
document.write (""+title[a]+"</br>");
txt = new Array();
txt[0]="Текст 01"
txt[1]="Текст 02"
txt[2]="Текст 03"
document.write (""+txt[b]+"");
//-->
</script>


   Данный скрипт при запуске страницы генерирует псевдослучайное число в заданом Вами диапазоне (в рассматриваемом примере одно- и двузначное число от 1 до 100). Вместо 100 нужно поставить число, которое больше на 1 Вашего максимального диапазона. Скрипт очень легко редактируется и корректируется для заданого диапазона. Может использоваться как вспомогательный алгоритм генератора псевдослучайных чисел.

<script language="javascript">
<!--
var tmp = Math.round((Math.random() * (100 - 1)));
//-->
</script> 

Случайное число: <script language="javascript">
<!--
document.write(tmp);
//-->
</script>



 

 

Наши ссылки на веб-страницы, можно скопировать html-код ссылки


Книги по математике и физике, программы HTML, компьютерные технологии

Скачать JavaScript - бесплатно скрипты JavaScript (коллекция программ на JavaScript)

   Примечание. Удобная текстовая ссылка для форумов, блогов, цитирования материалов веб-сайта, код html можно скопировать и просто вставить в Ваши веб-страницы при цитировании материалов нашего веб-сайта. Материал носит неофициальный характер и приведен для ознакомления.