Вопрос № 33165: Здравствуйте.
Такой вопрос возник: нужно чтоб на страничке сайта, выходила с каждой загрузкой новая реклам, то есть, случайная, причём, как делать загрузку случайной картинки я знаю, а мне надо именно случайную рекламу, то есть картинка но с опре...
Вопрос № 33.165
Здравствуйте.
Такой вопрос возник: нужно чтоб на страничке сайта, выходила с каждой загрузкой новая реклам, то есть, случайная, причём, как делать загрузку случайной картинки я знаю, а мне надо именно случайную рекламу, то есть картинка но с определенной ссылкой, и каждая картинка со своим адресом.
Заранее благодарю.
А чем это по-Вашему отличается от картинки? При выводе случайной картинки Вы выводите через document.write некое случайное значение из заранее заданого набора. Здесь точно так же, только случайным будет не толлько URI картинки, а весь блок.
Ответ отправил: Straight (статус: 3-ий класс)
Отправлен: 13.01.2006, 09:16
Отвечает: Дмитрий Иванов
Здравствуйте, Неизвестнов Том!
загоняешь информацию в виде
a=new Array();
a[0]= new Array("image1.jpg","http://www.link1.net");
a[1]= new Array("image2.jpg","http://www.link2.net");
a[2]= new Array("image3.jpg","http://www.link3.net");
a[3]= new Array("image4.jpg","http://www.link4.net");
act=Math.floor(Math.random()*a.length);
показываешь линк с графикой
write(" ");
--------- ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 13.01.2006, 12:03
Отвечает: spider
Здравствуйте, Неизвестнов Том!
esli vi imeete v vidu shtob sgenerirovalasi sluciainaia reclama to ata nevazmojno!
nujno shob ti sam zapragramiraval atu reclamu!!
vot takoi script
<center><a href="asd" name="Silka"><img src="none.gif" name="Banner"></a>
<script>
var MyHrefs=new Array("http://pervaiaReclama","http://IshioReclama","...");
var MyPictures=new Array("pic1.gif","pic2.gif","pic3.gif"); //glavna shob sofpala pictures s my hrefs!!
var MyBanners=new Array(MyPictures.length-1);
for (i=0;i<MyPictures.length;i++) {
MyBanners[i]=new Image();
MyBanners[i].src=MyPictures[i];
}
function MakeRndPic() {
var MyRand=Math.round(Math.random()*MyPictures.length-1);
Banner.src=MyBanners[i].src;
Silka.href=MyHrefs[i];
}
</script>
--------- Vse ili nicevo (Iziki programirovanie)
Ответ отправил: spider (статус: 7-ой класс)
Отправлен: 13.01.2006, 12:19
Отвечает: Stamm
Здравствуйте, Неизвестнов Том!
<html>
<body>
>
kart=new Array
kart[0]=new Array("im1.jpg","http://www.site1.ru")
kart[1]=new Array("im2.jpg","http://www.site2.ru")
kart[2]=new Array("im3.jpg","http://www.site3.ru")
i=Math.round(Math.random()*(kart.length-1))
document.write("<a href="+kart[i][1]+"><img src="+kart[i][0]+"></a>")
</script>
</body>
</html>
--------- В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: Студент)
Отправлен: 13.01.2006, 12:51