Пауза перед загрузкой!Есть хтмл файл...
Текущий рейтинг темы: Нет
spbbalt
Новичок
Всего сообщений: 49 Рейтинг пользователя: 0 Дата регистрации на форуме: 22 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 1 мая 2003 22:50
XXXX Pro Сфенкс!
| | |
spbbalt
Новичок
Всего сообщений: 49 Рейтинг пользователя: 0 Дата регистрации на форуме: 22 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 мая 2003 19:21
XXXX Pro А как же он будет выводить 2.гиф - если о нём и речи не шло!? нет упоминания о нём в коде! что-то не так!
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 8 мая 2003 16:50
Тьфу, ошибка вышла: почему-то тело скрипта оказалось пустым. Короче, внутри тега скрипт надо написать вот что:
<br>function LoadPicture() {<br> document.mypict2.src="2.gif";<br>}<br>
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
spbbalt
Новичок
Всего сообщений: 49 Рейтинг пользователя: 0 Дата регистрации на форуме: 22 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 8 мая 2003 22:29
НЕ... В этом случае 2 картинка грузится ПОД 1 - а мне надо чтоб 1 ЗАМЕНЯЛАСЬ 2 через 5сек. после вывода 1! = это мне надо для раздела ВЕБ-камеры - там есть ****** адрес где лежит фотка - это 1 картинка, после её вывода грузится опять этот адрес и картинка заменяется новой = в промежутке 5сек. = вот что мне надо! - зачем!? = чтоб каждый раз не нажимать F5
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 9 мая 2003 10:19
Чего-то немного не понял: ты что, просто хочешь, чтобы вся страница обновлялась каждые 5 секунд? Тогда это совсем просто: добавь после тега HEAD
<br><meta http-equiv="refresh" content="0;url=http://ваш адрес"><br> Если тебе нужно, чтобы через 5 секунд заменялась только картинка на другую, то замени document.mypict2.src в функции на document.mypict.src, тогда 2.gif будет загружаться вместо 1.gif
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
spbbalt
Новичок
Всего сообщений: 49 Рейтинг пользователя: 0 Дата регистрации на форуме: 22 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 10 мая 2003 10:32
XXXX Pro Это он заменит её всего !!!ОДИН!!! раз! А мне надо чтоб он всё время менял её!!! тобж N раз через некий промежуток времени!
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 10 мая 2003 21:46
Тогда в самой функции LoadPicture надо добавить вызов SetTimeOut. Если надо каждые 5 секунд менять 1.gif на 2.gif, а потом обратно, то можно написать 2 функции: LoadPicture1 и LoadPicture2, причем каждая из них будет вызывать через SetTimeout другую. (Т.е. после присвоения src добавить еще setTimeout(...)).
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
spbbalt
Новичок
Всего сообщений: 49 Рейтинг пользователя: 0 Дата регистрации на форуме: 22 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 12 мая 2003 17:51
XXXX Pro Напиши всё как должно быть! = ПОЛНОСТЬЮ! = а то я пробовал, nе получилось! = какие-то ошибки.
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 мая 2003 12:49
[code] <IMG src="1.gif" name=mypict> <script> function LoadPicture() { document.mypict.src="1.gif"; setTimeout(5000,LoadPicture2); } function function LoadPicture2() { document.mypict.src="2.gif"; setTimeout(5000,LoadPicture); } setTimeout(5000,LoadPicture2); </SCRIPT> [code]
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
spbbalt
Новичок
Всего сообщений: 49 Рейтинг пользователя: 0 Дата регистрации на форуме: 22 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 мая 2003 17:08
XXXX Pro Неа... = не работает! = выводин картинку ОДИН раз! = при том внизу браузера жёлтый значёк = ошибки на странице! = вот так вот! = что-то здесь не правильно!
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 16 мая 2003 20:03
Вот кусок HTML-кода, который мне удалось заставить работать:
<br><HTML><br><BODY onLoad="LoadPicture()"><br><IMG name=mypict src="C1.jpg"><br><script><p></SCRIPT><br></BODY><br></HTML> При желании, можно скрипт доработать, например, увеличить количество кадров. Тогда в строке j=(j+1)%2 двойку нужно заменить на другое число, а обработку по else - на простое присвоение documet.mypict.src=j+".gif". А по желтому значку внизу можно дважды щелкнуть, чтобы получить более подробное описание ошибки.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
spbbalt
Новичок
Всего сообщений: 49 Рейтинг пользователя: 0 Дата регистрации на форуме: 22 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 18 мая 2003 14:30
XXXX Pro Напиши плиз цельно!(всмысле полностью)! = !!!
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 18 мая 2003 19:03
Чертов баг. Оказывается, форум тега комментария не преобразовывает, поэтому текст скрипта исчезает. Ладно, выложу еще раз: <BODY onLoad="LoadPicture()"> <IMG name=mypict src="C1.jpg"> <script> var j=0; function LoadPicture() { setTimeout(LoadPicture,5000); if (j==1) { document.mypict.src="C2.jpg"; } else { document.mypict.src="C1.jpg"; } j=(j+1)%2; } </SCRIPT> </BODY>
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
spbbalt
Новичок
Всего сообщений: 49 Рейтинг пользователя: 0 Дата регистрации на форуме: 22 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 20 мая 2003 18:25
С ним картинка обновляется всего 2 раза! = пробовал менять на 5 = ничего не вышло! Вот как писал скрипт: <BODY onLoad="LoadPicture()"> <IMG name=mypict src="http://62.16.100.201/axis-cgi/jpg/image.cgi?resolution=320x240&dummy=997865441319"> <script> var j=0; function LoadPicture() { setTimeout(LoadPicture,5000); if (j=1) { document.mypict.src="http://62.16.100.201/axis-cgi/jpg/image.cgi?resolution=320x240&dummy=997865441319"; } else { documet.mypict.src=j+"http://62.16.100.201/axis-cgi/jpg/image.cgi?resolution=320x240&dummy=997865441319"; } j=(j+1)%5; } </SCRIPT> </BODY>
| | |
spbbalt
Новичок
Всего сообщений: 49 Рейтинг пользователя: 0 Дата регистрации на форуме: 22 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 21 мая 2003 17:15
XXXX Pro ну где же ошибка!? попробуйте мой скрипт(выше)!!!
| | |
spbbalt
Новичок
Всего сообщений: 49 Рейтинг пользователя: 0 Дата регистрации на форуме: 22 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 21 мая 2003 17:18
XXXX Pro ну где же ошибка то!?
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 22 мая 2003 16:12
Ошибка, как я понял, в if j=1. В JavaScript (как и во всех C-образных языках) надо ставить j==1 для проверки. Больше вроде бы ошибиться негде.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
spbbalt
Новичок
Всего сообщений: 49 Рейтинг пользователя: 0 Дата регистрации на форуме: 22 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 22 мая 2003 18:33
Хм... Теперь пишет что ошибка в ** строке = мол document не существует! Это в елс который!
| | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 22 мая 2003 21:03
Тьфу! У тебя там опечатка самая обычная: documet вместо document. Еще меня немного удивляет j+"http://...." Может, имелось в виду "http://..."+j ?
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
spbbalt
Новичок
Всего сообщений: 49 Рейтинг пользователя: 0 Дата регистрации на форуме: 22 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 23 мая 2003 17:03
СУПЕР!!! = работает!!! = ГИГАНСКОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!!! )) | | |
Время выполнения скрипта: 0.0368. Количество выполненных запросов: 17, время выполнения запросов 0.0195
|