|
|
|
| Подскажите, как написать на php, чтобы на странице через определенное время обновлялась картинка, при этом вся страница не должна перегружаться, только картинка.
Я нашел, что в качестве паузы можно использовать функцию sleep(), но не нашел как сделать обновление. | |
|
|
|
|
|
|
|
для: Frizz
(02.03.2007 в 11:45)
| | Это надо делать на ЯваСкрипте... РНР без перезагрузки страницы не будет ничего делать | |
|
|
|
|
|
|
|
для: Frizz
(02.03.2007 в 11:45)
| | что то типа такого:
<script language="JavaScript">
pic = new Array()
for(i=0;i<3;i++)
{
pic[i] = new Image();
if(i==0) pic[i].src = "pic1.jpg";
if(i==1) pic[i].src = "pic2.jpg";
if(i==2) pic[i].src = "pic3.jpg";
}
n=0;
function slideShow()
{
n++; if(n>2) n=0;
document.images["tool"].src = pic[n].src;
setTimeout("slideShow()",3000);
}
</script>
<body onLoad="slideShow()"><center><IMG SRC="pic1.jpg" NAME="tool"></center>
</body>
|
| |
|
|
|
|
|
|
|
для: Graf O de Kolon
(02.03.2007 в 12:00)
| | Этот код работает, но он почему-то при загрузке страницы пролистывает все картинки, а уже потом они открываются через заданое время. | |
|
|
|
|
|
|
|
для: Frizz
(02.03.2007 в 13:04)
| | Исходная статья находится здесь: http://www.sources.ru/www/www_jpg_animation.shtml посмотри. | |
|
|
|
|
|
|
|
для: Graf O de Kolon
(02.03.2007 в 13:39)
| | Можно и при помощи PHP. Но тогда Ajax. Просто посылать запрос через время определенное, который будет возвращать рандомную картинку и пихать ее куда надо. Но это заморочка. И, к тому же, не оправдано в данном случае. Лучше на сервере, при формировании страницы, выбирать из всех картинок рандомом же, штук 10, их адреса пихать в JS, описанный выше. Тогда и картинки рандомные и без аякса. Я бы делал так. | |
|
|
|