Автор |
Сообщение |
Kovalich
завсегдатай
Зарегистрирован: Пн 24 апр, 2006 15:07 Сообщения: 853
|
 меняющиеся картинки...
как скриптом написать чтоб при загрузке произвольные картинки загружались? лет 5 назад был шаблончик, да потерялся 
|
Пн 17 сен, 2007 10:31 |
|
 |
Sin
ветеран
Зарегистрирован: Пн 12 дек, 2005 00:04 Сообщения: 1603 Откуда: Stranger in the ку
|
ну как 1 из вариантов...
Код: $imgarray = array(); $dir = opendir ("."); while ($file = readdir($dir)) { if (!in_array($file, array('.', '..'))) $imgarray[] = $file; } echo $imgarray[rand(0,count($imgarray)-1)];
_________________
 Тортики на заказ
|
Пн 17 сен, 2007 15:10 |
|
 |
Kovalich
завсегдатай
Зарегистрирован: Пн 24 апр, 2006 15:07 Сообщения: 853
|
с этого момента пожалуйсто по подробнее... как должны называться файлы?
что прописывать в заголовке Код: <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> ....... </SCRIPT>
|
Пн 17 сен, 2007 17:36 |
|
 |
Sin
ветеран
Зарегистрирован: Пн 12 дек, 2005 00:04 Сообщения: 1603 Откуда: Stranger in the ку
|
это php скрипт... на JavaScript это будет выглядеть по другому...
_________________
 Тортики на заказ
|
Пн 17 сен, 2007 18:32 |
|
 |
Kovalich
завсегдатай
Зарегистрирован: Пн 24 апр, 2006 15:07 Сообщения: 853
|
Sinнапиши пож на яве...
php не работает у нас 
|
Пн 17 сен, 2007 18:37 |
|
 |
Sin
ветеран
Зарегистрирован: Пн 12 дек, 2005 00:04 Сообщения: 1603 Откуда: Stranger in the ку
|
Код: <SCRIPT LANGUAGE="JavaScript"> var theImages = new Array() // сюда добавляем картинки... theImages[0] = '1.gif' theImages[1] = '2.gif' theImages[2] = '3.gif' theImages[3] = '4.gif' // ... var j = 0 var p = theImages.length; var preBuffer = new Array() for (i = 0; i < p; i++){ preBuffer[i] = new Image() preBuffer[i].src = theImages[i] } var whichImage = Math.round(Math.random()*(p-1)); function showImage(){ document.write('<img src="'+theImages[whichImage]+'">'); } </script>
вызов функции Код: <SCRIPT LANGUAGE="JavaScript"> showImage(); </script>
вот как то так
_________________
 Тортики на заказ
|
Пн 17 сен, 2007 18:52 |
|
 |
Kovalich
завсегдатай
Зарегистрирован: Пн 24 апр, 2006 15:07 Сообщения: 853
|
уря уря!! заработала!!
спа большое 
_________________ http://vk.com/krasnofalanga http://2717551.ru
|
Пн 17 сен, 2007 20:54 |
|
 |
Kovalich
завсегдатай
Зарегистрирован: Пн 24 апр, 2006 15:07 Сообщения: 853
|
Sin а если на одной страничке необходимо две переменные картинки, как изменится "Код:"
и как сделать чтоб при наведении на одну картинку она менялась на другую? т.е. сделать менюшку.
_________________ http://vk.com/krasnofalanga http://2717551.ru
|
Пн 17 сен, 2007 22:35 |
|
 |
Sin
ветеран
Зарегистрирован: Пн 12 дек, 2005 00:04 Сообщения: 1603 Откуда: Stranger in the ку
|
код изменится в лучшую сторону  проще погуглить...
чтобы картинка менялась при наведении курсора (пример):
Код: <img src="img1.gif" onMouseOver="this.src='img2.gif'" onMouseOut="this.src='img1.gif'">
onMouseOver - событие при наведении... т.е картинка изменицо на img2.gif
onMouseOut - при отведении  ... изменицо на img1.gif
по дефолту будет img1.gif
_________________
 Тортики на заказ
|
Вт 18 сен, 2007 00:05 |
|
 |
Kovalich
завсегдатай
Зарегистрирован: Пн 24 апр, 2006 15:07 Сообщения: 853
|
Sin писал(а): код изменится в лучшую сторону  проще погуглить...
так и гуглу и яндексю  глаза уже в куче...
Фсё равно спа!
|
Вт 18 сен, 2007 00:14 |
|
 |
Aleksey
гуру
Зарегистрирован: Сб 03 фев, 2007 16:46 Сообщения: 4201 Откуда: Из прошлого
|
Sin Респект тебе, мне это пригодится, в преверии школьного конкурса, на лучший сайт! 
|
Вт 18 сен, 2007 11:26 |
|
 |
Sin
ветеран
Зарегистрирован: Пн 12 дек, 2005 00:04 Сообщения: 1603 Откуда: Stranger in the ку
|
Aleksey зачем JavaScript юзать? пишите на пхп и не парьтесь
_________________
 Тортики на заказ
|
Вт 18 сен, 2007 15:47 |
|
 |
Aleksey
гуру
Зарегистрирован: Сб 03 фев, 2007 16:46 Сообщения: 4201 Откуда: Из прошлого
|
Если бы умел...
|
Вт 18 сен, 2007 15:59 |
|
 |
|