Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » анимация на яваскрипте

Ответить
Настройки темы
анимация на яваскрипте

Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


вроде бы это должно работать, но нет смены картинок:

Код: Выделить весь код
<HTML>
<HEAD>
<script language="javascript">
function anim()
{
obj1=new Image(300,40); obj1.src="img1.gif";
obj2=new Image(300,40); obj2.src="img2.gif";

      for (var i=0; i<10; i++)
        {
         document.images[0].src=obj1.src;
         for (var i=0; i<999999; i++) {var a=0;}
         document.images[0].src=obj2.src;  
         for (var i=0; i<999999; i++) {var a=0;}
        }
}
</script>
</HEAD>

<BODY onLoad="anim()">

<img src="img1.gif">

</BODY>
</HTML>
подскажите в чем ошибка плз

-------
И подумал Миша, щёлкнув мышь не спеша,
что и комп - хорошо, и винда - хороша !


Отправлено: 21:45, 28-09-2004

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


А что за смену картинок вы хотели??
Чтобы например через какой то промежуток времени менялась картинка на другую??

-------
Fortes fortuna adiuvat


Отправлено: 21:49, 28-09-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


две картинки-это img1.gif i img2.gif, при загрузке страницы они должны 10-раз (лучше безконечный цикл, но while zaciklivaet ) смениться (типа анимированного банера), задержка смены-тоже цикл (условно а=0 99999 раз )
вобщем от этого кода больше ничего не требуется... а вообщето как можно сделать анимацию-это суть вопроа (типа анимированого гифа)

-------
И подумал Миша, щёлкнув мышь не спеша,
что и комп - хорошо, и винда - хороша !


Отправлено: 22:42, 28-09-2004 | #3


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Dafi
Так можно кк раз гиф то и сделать, он будет тогда бесконечное число раз сменятся и с заданным промежутком времени между сменой, просто первый кадр-первый рисунок, потом пропускаем немного времени и следущий кадр, второй рисунок
Советую поискать в инете гиф редактор, то есть прогу для создания гифов
Просто один риснок формата гиф легче вставить, чем писать код и потом ещё боятся, что он не будет поддерживаться чьим то браузером

-------
Fortes fortuna adiuvat


Отправлено: 13:06, 29-09-2004 | #4


Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


гиф-редактор нужен, ну а на яве-скрипте как это можно сделать

-------
И подумал Миша, щёлкнув мышь не спеша,
что и комп - хорошо, и винда - хороша !


Отправлено: 11:41, 01-10-2004 | #5


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Советую поискать в сторону слайдшоу, написанного на джавескрипт, оттуда можно взять прнавильно написанную функцию для автосмены картинок
Например тут

-------
Fortes fortuna adiuvat


Отправлено: 15:32, 01-10-2004 | #6


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я тоже не одну голову себе сломал над этим как-то.
И все неполучалось по глупости, то переменные именовал названием
операторов, то где запаятую лишнюю поставлю, то ещё что-нибудь.
Этот код должен сработать.

<SCRIPT language = javascript>
frm=1
function anim()
{
if (frm<=4)
{if (frm==1){document.pic.src="a.bmp"; frm=frm+1}
else
if (frm==2){document.pic.src="b.bmp"; frm=frm+1}
else
if (frm==3){document.pic.src="c.bmp"; frm=frm+1}
else
if (frm==4){document.pic.src="d.bmp"; frm=1}
setTimeout ("anim()", 250)}
}
</SCRIPT>
<BODY onLoad=anim()>
<IMG src="a.bmp" name=pic>


Добавлено:

или без if (frm<=4)  {}

Отправлено: 15:35, 15-10-2004 | #7



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » анимация на яваскрипте

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Анимация bool Хочу все знать 4 01-07-2009 23:57
C/C++ - Анимация по таймеру .::.DIMA.::. Программирование и базы данных 2 18-05-2009 07:22
Анимация Windows XP VictorSh Автоматическая установка Windows 2000/XP/2003 5 14-12-2007 10:57
gif - анимация BOSH Вебмастеру 2 08-03-2004 22:28
Web-анимация Apis.NET Вебмастеру 26 03-06-2002 17:26




 
Переход