Опрос
 
 
Какой антивирус установлен на Вашем компьютере?
(152 ответа)
ОтветитьАрхив
Каталог файлов
Главная » Файлы » Всё для вебмастера » Javascript » Скрипт случайного вывода изображений

Скрипт случайного вывода изображений

Скрипт выводит случайное изображение из заданных. Может быть полезен для рекламных блоков.

В ставим

Code
<SCRIPT language="javascript">
<!-- Image Selector
function RandomImageLong(images,iparams)
{
/* si: start index  
** i: current index
** ei: end index
** cc: current count
*/
  si = 0;  
  ci=0;
  cc=0;
  imageSet = new Array();
  ei = images.length;
  for (i=1;i<ei;i++) {
  if (images.charAt(i) == ' ' || images.charAt(i) == ',') {
  imageSet[cc] = images.substring(si,i);
  cc++;
  si=i+1;
  }
  }
  ind = Math.floor(Math.random() *cc);
  document.write("<img "+iparams+" src="+imageSet[ind]+" alt=\""+imageSet[ind]+"\">");
}

function RandomImage(images)
{
  RandomImageLong(images," ");
}

function RandomImageLinkLongTarget(images,urls,iparams,hparams)
{
/* si: start index  
** i: current index
** ei: end index
** cc: current count
*/
  imageSet = new Array();
  urlSet = new Array();
  si = 0;  
  ci=0;
  cc=0;
  ei = images.length;
  for (i=1;i<ei;i++) {
  if (images.charAt(i) == ' ' || images.charAt(i) == ',') {
  imageSet[cc] = images.substring(si,i);
  cc++;
  si=i+1;
  }
  }
  ind = Math.floor(Math.random() *cc);
  si = 0;  
  ci=0;
  cc=0;
  ei = urls.length;
  for (i=1;i<ei && cc <=ind ;i++) {
  if (urls.charAt(i) == ' ' || urls.charAt(i) == ',') {
  urlSet[cc] = urls.substring(si,i);
  cc++;
  si=i+1;
  }
  }

  //document.write("<img "+iparams+" src="+imageSet[ind]+" alt=\""+imageSet[ind]+"\">");
  document.write("<a "+hparams+" href=\""+urlSet[ind]+"\"><img "+iparams+" src="+imageSet[ind]+" alt=\""+imageSet[ind]+"\"></a>");
}

function RandomImageLinkLong(images,urls,iparams)
{
  RandomImageLinkLongTarget(images,urls,iparams,"");
}

function RandomImageLink(images,urls)
{
  RandomImageLinkLongTarget(images,urls,"border=0","");
}

// End Script -->
</SCRIPT>

В то место, где будут картинки:

Code
<SCRIPT>
<!---
RandomImageLong("[color=red]ПУТИ К КАРТИНКАМ ЧЕРЕЗ ПРОБЕЛ[/color]","width=[color=red]ШИРИНА[/color] height=[color=red]ВЫСОТА[/color]");
// --->
</SCRIPT>


Категория: Javascript | Добавил: 7soft | Теги: Скрипт, изображений, случайного, вывода
Просмотров: 2451 | Загрузок: 0 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
 
 
Гость

Вход Регистрация
Мини-чат
 
 
!!!
Присоединяйся!
 
 
Наша кнопка
 
 
Мы будем вам признательны, если вы разместите нашу кнопку у себя на сайте:



Статистика
 
 
ОнлайнПодробно
Онлайн всего: 1
Гостей: 1
Пользователей: 0
01:19
06.05.2024
Внимание! Здравствуйте, гость!
Мы просим Вас зарегистрироваться на нашем сайте, или войти под своим логином.