Перейти к контенту

Нужен скриптик на Java Script


Рекомендуемые сообщения

var zmval = Math.random();
if(zmval%10 == 1){
var zIsNS = ( document.layers ) ? true : false;
if(zIsNS ){
	document.write('<layer name="banner1" left=0 top=0><img src="banner1.gif"></layer>');
}
else{
	document.write('<img id="banner1" src="banner1" style="position:absolute;">');
}
}
else{
var zIsNS = ( document.layers ) ? true : false;
if(zIsNS ){
	document.write('<layer name="banner1" left=0 top=0><img src="banner1.gif"></layer>');
}
else{
	document.write('<img id="banner1" src="banner1" style="position:absolute;">');
}
}

 

Если что - простите, я не знаю JS =(

Ссылка на комментарий
Поделиться на других сайтах

var zmval = Math.random();
if(zmval%10 == 1){
var zIsNS = ( document.layers ) ? true : false;
if(zIsNS ){
	document.write('<layer name="banner1" left=0 top=0><img src="banner1.gif"></layer>');
}
else{
	document.write('<img id="banner1" src="banner1" style="position:absolute;">');
}
}
else{
var zIsNS = ( document.layers ) ? true : false;
if(zIsNS ){
	document.write('<layer name="banner1" left=0 top=0><img src="banner1.gif"></layer>');
}
else{
	document.write('<img id="banner1" src="banner1" style="position:absolute;">');
}
}

 

Если что - простите, я не знаю JS =(

Че та не то просто нужен скриптик который рандомом выводит 1 из 2х баннеров, естественно каждому баннеру соответствует своя ссылка !

Ссылка на комментарий
Поделиться на других сайтах

Эммм... вот этот скрипт вставить надо в <div>, в котором баннер должен быть. Только я ошибся немного при его написании. Вот нормальный:

var zmval = Math.random();
if(zmval%10 == 1){
var zIsNS = ( document.layers ) ? true : false;
if(zIsNS ){
	document.write('<layer name="banner1" left=0 top=0><a href="http://link1.com/"><img src="banner1.gif"></a></layer>');
}
else{
	document.write('<a href="http://link1.com/"><img id="banner1" src="banner1.gif" style="position:absolute;"></a>');
}
}
else{
var zIsNS = ( document.layers ) ? true : false;
if(zIsNS ){
	document.write('<layer name="banner2" left=0 top=0><a href="http://link2.com/"><img src="banner2.gif"></a></layer>');
}
else{
	document.write('<a href="http://link2.com/"><img id="banner2" src="banner2.gif" style="position:absolute;"></a>');
}
}
}

 

Это для графических баннеров. Для swf чуть труднее и с ними проблемы совместимости бывают иногда...

Ссылка на комментарий
Поделиться на других сайтах

Если вставлять в див, нафиг тогда абсолютное позиционирование и слои-то? :D
Ссылка на комментарий
Поделиться на других сайтах

Если вставлять в див, нафиг тогда абсолютное позиционирование и слои-то? ;)

Ну я же сказал - Я! НЕ! ЗНАЮ! JAVASCRIPT!!! :D простите меня =(

Ссылка на комментарий
Поделиться на других сайтах

Есть универсальный джаваскрипт вывода рандомного банера. Сколько элементов загонишь в массив, столько и будет рандомно выводиться. Хоть 2, хоть 2000002...

 

 

<script type="text/javascript">
// Массив банеров
var along = new Array(
'<a href="http://superhelp.ru/"><img src="http://pharm-forum.ru/banner/superhelpr5.gif" width=120 height=600 border=0 alt="Женские гигиенические прокладки "ХЕЛП!"></a>',
'<a href="http://mammoleptin.ru/"><img src="http://pharm-forum.ru/banner/mammo120-500.gif" width=120 height=499 border=0 alt="МаММолептин - при первых признаках мастопатии"></a>'
)

//Случайный выбор банера
n_long=Math.random()
z_long=(n_long*along.length)-(n_long*along.length)%1

document.write(along[z_long])
</script>

Изменено пользователем FatCat
Ссылка на комментарий
Поделиться на других сайтах

Есть универсальный джаваскрипт вывода рандомного банера. Сколько элементов загонишь в массив, столько и будет рандомно выводиться. Хоть 2, хоть 2000002...

У меня он с наворотами. Сейчас навороты выкину и выложу скрипт.

 

Ок жду

Ссылка на комментарий
Поделиться на других сайтах

А если вместо картинок флэш ?

Запросто. Можно и флеши, только не разрывая строк:

<script type="text/javascript">
// Массив банеров
var along = new Array(
'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id=ban88 width=88 height=31 codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,65,0"> <param name="movie" value="http://daopharm.ru/baner/dao8_8831.swf" /> <param name="quality" value="high" /> <param name="play" value="true" /> <param name="loop" value="true" /> <param name="bgcolor" value="#ffffff" /> <embed src="http://daopharm.ru/baner/dao8_8831.swf" width=88 height=31 bgcolor="#ffffff" quality="high" loop="true"  type="application/x-shockwave-flash" pluginspace="http://www.macromedia.com/go/getflashplayer" /></object>',
'<a href="http://superhelp.ru/"><img src="http://pharm-forum.ru/banner/superhelpr5.gif" width=120 height=600 border=0 alt="Женские гигиенические прокладки "ХЕЛП!"></a>',
'<a href="http://mammoleptin.ru/"><img src="http://pharm-forum.ru/banner/mammo120-500.gif" width=120 height=499 border=0 alt="МаММолептин - при первых признаках мастопатии"></a>'
)

//Случайный выбор банера
n_long=Math.random()
z_long=(n_long*along.length)-(n_long*along.length)%1

document.write(along[z_long])
</script>

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.