форум вебмастероff на AlfaSpace.NET |
Ubuntu и Linux
|реактивный бесплатный хостинг
| Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга
|
правила форума
| Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ ° |
| Форум вебмастеров на AlfaSpace.NET / The Matrix Has You / JS: смена картинки |
| Автор | Сообщение |
| maxtat pda killer 1438 |
# Дата: 7 Апр 2007 06:19 Есть 10 картинок, нужно чтоб на странице одна сменялась другой каждые 5 секунд. Кто подскажет как? |
| SpiriTzzz Темный джедай 1384 |
# Дата: 7 Апр 2007 07:12 maxtat псих, нафига те ето? траффик юзерам гонятЬ? )) |
| gl_SPICE Участник 1719 |
# Дата: 7 Апр 2007 07:26 SpiriTzzz, а чё? Загрузил юзер статью, читает себе, а денежки провайдеру текут . maxtat, а не засланный ли ты козачок? |
| madman Участник 224 |
# Дата: 7 Апр 2007 07:30 Лутше зделать из них гифку. ![]() |
| maxtat pda killer 1438 |
# Дата: 7 Апр 2007 07:41 ° Поправил: maxtat Мне это нужно для проекта в школе
Гифку не вариант, так как картинки уже есть, и они будут у меня добавляться со временем |
| maxtat pda killer 1438 |
# Дата: 7 Апр 2007 07:45 А еще классно будет, если туда эффект вставить какой-нить... |
| madman Участник 224 |
# Дата: 7 Апр 2007 08:11 ° Поправил: madman maxtat, можно вот так: 1) Подгружаем картинки <script language="JavaScript"> n=0 // номер картинки котороя будет первая показывается im = new Array() im[0]= new Image() im[1]= new Image() ... im[9]= new Image() im[0].src="im0.gif" im[1].src="im2.gif" ... im[9].src="im9.gif" 2) функция смены картинки function changeimage(n) { document.image[0].src=im[n].src // document.image[0].src - это путь к картинки которая будет изменятся n++ if (n<0) {n=0} if (n>9) {n=0} } 3) циклический вызов функции changeimage(n) каждые 5000 милисекунд setTimeout("changeimage(n)", 5000) <script> Ну вроде так. Если что не так, то испраляйте. ![]() |
| maxtat pda killer 1438 |
# Дата: 7 Апр 2007 08:33
<script language="JavaScript">
n=0
im = new Array()
im[0]= new Image()
im[1]= new Image()
im[2]= new Image()
im[0].src="Deshi_DK4_LE_pink_complete.gif"
im[1].src="Deshi_Randy_Spizer_Complete.gif"
im[2].src="TRS_A6.gif"
function changeimage(n)
{
document.all[image].src=im[n].src
// document.image[0].src - это путь к картинки которая будет изменятся
n++
if (n<0) {n=0}
if (n>2) {n=0}
}
</script>
<img src="Deshi_DK4_LE_pink_complete.gif" id="image" onLoad="setTimeout("changei Сдлал так, не работает. |
| madman Участник 224 |
# Дата: 7 Апр 2007 09:45 ° Поправил: madman Все работает. Вот.
<html> <head> <script language="JavaScript"> n=0 im=new Array() im[0]=new Image() im[1]=new Image() im[2]=new Image() im[0].src="im0.jpg"; im[1].src="im1.jpg"; im[2].src="im2.jpg"; function changeimage() { document.images[0].src=im[n].src; n++; if(n==2) n=0; setTimeout("changeimage()", 500) } </script> </head> <body onLoad="changeimage()"> <img src="im0.jpg"> </body> </html> |
| maxtat pda killer 1438 |
# Дата: 7 Апр 2007 12:09 madman Спасибо за помощь, и у меня работает. Теперь пробую эффект появления добавить. Начал с простого. Не работает!
<html>
<head>
<script language="JavaScript">
var fr=0
function changeimage(){
p1.filters.blendTrans.Apply();
if (fr==0){
fr=1;
p1.src="Deshi_Randy_Spizer_Complete.gif" }
else{
fr=0;
p1.src="Deshi_DK4_LE_pink_complete.gif" }
p1.filters.blendTrans.Play();
</script>
</head>
<body onLoad="changeimage()">
<img src="Deshi_DK4_LE_pink_complete.gif" id="p1" style="filter:blendTrans ( |
| Михаил Я знаю людей... 2552 |
# Дата: 7 Апр 2007 23:51 Это ты для роллеров? |
| maxtat pda killer 1438 |
# Дата: 8 Апр 2007 00:29 Михаил По названиям картинок несложно определить Хочу на главной сделать чтоб все модели роликов менялись друг за другом. |
| gl_SPICE Участник 1719 |
# Дата: 8 Апр 2007 02:06 » maxtat Хочу на главной сделать чтоб все модели роликов менялись друг за другомА посетителям это нужно? Не проще ли две-три модели из каждой коллекции выдернуть, и во шлеше всё сделать . |
| madman Участник 224 |
# Дата: 8 Апр 2007 03:00 » gl_SPICE Не проще ли две-три модели из каждой коллекции выдернуть, и во шлеше всё сделать Я уж предлагал » madman Лутше зделать из них гифку |
| gl_SPICE Участник 1719 |
# Дата: 8 Апр 2007 03:03 madman, ну гифка-то будет раза в три больше весить . |
| Михаил Я знаю людей... 2552 |
# Дата: 8 Апр 2007 03:18 Тем более если я правильно понял, то гифка не подходит не только из-за размера. Видимо еще будут добавлятся новые модели, а перестраивать каждый раз гифку не такое уж классное занятие. |
| maxtat pda killer 1438 |
# Дата: 8 Апр 2007 03:23 » gl_SPICE А посетителям это нужно?Им-то не нужно. Но от этих ЯваСкриптов будет зависеть моя оценка на экзамене. Им нравится когда сделаны какие-нить скрипты ![]() |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:34924, gzipped size:9428 |