portal.krasno.ru
http://www.portal.krasno.ru/

меняющиеся картинки...
http://www.portal.krasno.ru/viewtopic.php?f=18&t=5314
Страница 1 из 1

Автор:  Kovalich [ Пн 17 сен, 2007 10:31 ]
Заголовок сообщения:  меняющиеся картинки...

как скриптом написать чтоб при загрузке произвольные картинки загружались? лет 5 назад был шаблончик, да потерялся :(

Автор:  Sin [ Пн 17 сен, 2007 15:10 ]
Заголовок сообщения: 

ну как 1 из вариантов...
Код:
$imgarray = array();
$dir = opendir (".");
while ($file = readdir($dir)) {
   if (!in_array($file, array('.', '..'))) $imgarray[] = $file;
}
echo $imgarray[rand(0,count($imgarray)-1)];

Автор:  Kovalich [ Пн 17 сен, 2007 17:36 ]
Заголовок сообщения: 

с этого момента пожалуйсто по подробнее... как должны называться файлы?
что прописывать в заголовке
Код:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
.......
</SCRIPT>

Автор:  Sin [ Пн 17 сен, 2007 18:32 ]
Заголовок сообщения: 

это php скрипт... на JavaScript это будет выглядеть по другому...

Автор:  Kovalich [ Пн 17 сен, 2007 18:37 ]
Заголовок сообщения: 

Sinнапиши пож на яве...
php не работает у нас :(

Автор:  Sin [ Пн 17 сен, 2007 18:52 ]
Заголовок сообщения: 

Код:
<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>

вот как то так

Автор:  Kovalich [ Пн 17 сен, 2007 20:54 ]
Заголовок сообщения: 

уря уря!! заработала!!
спа большое :D

Автор:  Kovalich [ Пн 17 сен, 2007 22:35 ]
Заголовок сообщения: 

Sin а если на одной страничке необходимо две переменные картинки, как изменится "Код:"
и как сделать чтоб при наведении на одну картинку она менялась на другую? т.е. сделать менюшку.

Автор:  Sin [ Вт 18 сен, 2007 00:05 ]
Заголовок сообщения: 

код изменится в лучшую сторону :) проще погуглить...
чтобы картинка менялась при наведении курсора (пример):
Код:
<img src="img1.gif" onMouseOver="this.src='img2.gif'" onMouseOut="this.src='img1.gif'">

onMouseOver - событие при наведении... т.е картинка изменицо на img2.gif
onMouseOut - при отведении :D... изменицо на img1.gif
по дефолту будет img1.gif

Автор:  Kovalich [ Вт 18 сен, 2007 00:14 ]
Заголовок сообщения: 

Sin писал(а):
код изменится в лучшую сторону :) проще погуглить...

так и гуглу и яндексю :shock: глаза уже в куче...
Фсё равно спа!

Автор:  Aleksey [ Вт 18 сен, 2007 11:26 ]
Заголовок сообщения: 

Sin Респект тебе, мне это пригодится, в преверии школьного конкурса, на лучший сайт! :lol:

Автор:  Sin [ Вт 18 сен, 2007 15:47 ]
Заголовок сообщения: 

Aleksey зачем JavaScript юзать? пишите на пхп и не парьтесь

Автор:  Aleksey [ Вт 18 сен, 2007 15:59 ]
Заголовок сообщения: 

Если бы умел...

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/