JS @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 21 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Grig
новый человек
0
Сообщения: 23
Зарегистрирован: 19.11.02
Откуда: Киев
Заголовок сообщения: JS
Сообщение Добавлено: 24 Март 2003, 10:24:22 
Люди , помогите наладить скрипт: http://ukrainka-kiev.narod.ru
Фотки на этой странице должны меняться через определенный интервал, самое интересное, что
На локальной машине оно так и происходит, а в сети почему-то начинает глючить,
Кто разбирается в этих приколах, буду очень благодарен если вы мне поможете.
Скрипт находится в хэде, я там написал коментарии , чтобы можно было уловить ход моих мыслей ,
для того чтобы было легче его найти я его отделил пустыми строками вначале и в конце скрипта, в общем когда откроете сами все увидите, там должно меняться 4 картинки.
С уважением, Grig!

_________________
Grig Gorge
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 24 Март 2003, 10:32:29 
подробнее - в чем заключается глючность скрипта?

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Grig
новый человек
0
Сообщения: 23
Зарегистрирован: 19.11.02
Откуда: Киев
Сообщение Добавлено: 24 Март 2003, 10:43:50 
Все кому-бы я ни давал линк этой страницы говорят, что загружается только одна картинка, ито только наполовину.

_________________
Grig Gorge
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 24 Март 2003, 10:46:58 
недозагрузка картинки, это не проблема программинга (в большинстве случаев), а проблема хостинга и скорости доступа к инету. у меня загрузились все (4 картинки).

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Grig
новый человек
0
Сообщения: 23
Зарегистрирован: 19.11.02
Откуда: Киев
Сообщение Добавлено: 24 Март 2003, 10:54:50 
Но ведь там есть специальная функция которая по идее должна контролировать исполнение скрипта, до того как загрузятся все картинки, у меня есть подозрение, что я вызываю эту функцию не в том месте где надо было-бы!

_________________
Grig Gorge
Grig
новый человек
0
Сообщения: 23
Зарегистрирован: 19.11.02
Откуда: Киев
Сообщение Добавлено: 24 Март 2003, 12:05:50 
И еще , бывает после того как обновишь окно браузера, меняться они все-таки начинают, но одна или две фотки так и не появляются?

_________________
Grig Gorge
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 24 Март 2003, 13:03:29 
все 4 появляются, но лучше бы сделать было прелоадер картинок, а потом уже показывать

_________________
:: metal kick ass ::
Grig
новый человек
0
Сообщения: 23
Зарегистрирован: 19.11.02
Откуда: Киев
Сообщение Добавлено: 24 Март 2003, 13:10:00 
Это как? Если можно с этого места поподробнее!!!

_________________
Grig Gorge
Maestro Муж.
соучастник
15
Сообщения: 469
Зарегистрирован: 11.08.02
Откуда: Санкт - Петербург
Сообщение Добавлено: 24 Март 2003, 13:28:38 
<img src=yourfile.gif lowsrc=lowyourfile.gif>
Чтобы при первом проходе шло изображение с низким разрешением...
И поработай с контентом (в смысле грамматики) :glasses:

_________________
Ogni pensiero vola... (возможно древнее испанское богохульство)
Grig
новый человек
0
Сообщения: 23
Зарегистрирован: 19.11.02
Откуда: Киев
Сообщение Добавлено: 24 Март 2003, 14:13:55 
Т.е. вот так будет правильно ?
<img id="slide" src="img/slide1.jpg" lowsrc=lowslide1.jpg>

_________________
Grig Gorge
Maestro Муж.
соучастник
15
Сообщения: 469
Зарегистрирован: 11.08.02
Откуда: Санкт - Петербург
Сообщение Добавлено: 24 Март 2003, 16:32:52 
Именно так :wink:

_________________
Ogni pensiero vola... (возможно древнее испанское богохульство)
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 24 Март 2003, 16:42:59 
a[1]=new Image … и так далее

_________________
:: metal kick ass ::
hokum
соучастник
4
Сообщения: 637
Зарегистрирован: 21.05.02
Откуда: GMT +24:00
Сообщение Добавлено: 24 Март 2003, 16:52:13 
lowsrc? старая забытая функция от NN? а ее еще хоть кто-то поддерживает? какая прелесть :)

нет, прелоадер - это нечто другое.

[img src="bla.gif" name="im1" onload="me_loaded('im1')"]
только так можно гарантировать статус загрузки картинки.

функция me_loaded(param) заводила бы значение в массиве - можно ли показывать эту картинку или еще рано.
Goldie
новый человек
0
Сообщения: 205
Зарегистрирован: 09.03.02
Откуда: Москва
Сообщение Добавлено: 25 Март 2003, 00:40:11 
Напиши сам код, я имею ввиду JS, что-бы понятьнее было!!!

_________________
Выживают, только лучшие...
Grig
новый человек
0
Сообщения: 23
Зарегистрирован: 19.11.02
Откуда: Киев
Сообщение Добавлено: 25 Март 2003, 11:29:21 
<script type="text/javascript">
function getAttention() // Я пытался здесь определить функцию, для проверки загрузки всех картинок перед тем, как начнет выполняться сценарий.
{
document.getElementById('slide').onload = getAttention;
}
var URIs = new Array('img/slide1.jpg', 'img/slide2.jpg', 'img/slide3.jpg', 'img/slide4.jpg');
var currentImage = 1;
function slideShow() // это сама фонкция для смены картинок
{
if (currentImage >= URIs.length)
currentImage = 0;
document.getElementById('slide').setAttribute('src', URIs[currentImage]);
currentImage++;
getAttention() ; // может эту функцию нужно вызывать не здесь?
}
setInterval(slideShow , 3000); //здесь я вызываю функцию для смены картинок
</script>

<img id="slide" src="img/slide1.jpg" lowsrc=lowslide1.jpg width="450" height="300" alt="Тебе не кажеться, что здесь отличное место для твоей рекламы!!!"
hspace="10" vspace="0" align="right">

_________________
Grig Gorge
Maestro Муж.
соучастник
15
Сообщения: 469
Зарегистрирован: 11.08.02
Откуда: Санкт - Петербург
Сообщение Добавлено: 26 Март 2003, 14:30:35 
hokum W3C пока официально не объявлял об отмене lowsrc, можешь спокойно пользоваться :glasses:

_________________
Ogni pensiero vola... (возможно древнее испанское богохульство)
hokum
соучастник
4
Сообщения: 637
Зарегистрирован: 21.05.02
Откуда: GMT +24:00
Сообщение Добавлено: 26 Март 2003, 15:09:51 
смысл? кто его понимает - этот lowsrc?
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 26 Март 2003, 15:30:02 
Вопрос: если тэг описан в MSDN то будет ли логичным предположить, что по крайней мере IE его поддерживает? :)
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 26 Март 2003, 15:34:37 
Crazy, расширим, все браузеры, которые обеспечивают поддержку DOM Level 1 ;)

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Grig
новый человек
0
Сообщения: 23
Зарегистрирован: 19.11.02
Откуда: Киев
Сообщение Добавлено: 26 Март 2003, 17:51:09 
а есть какая-нибудь другая возможность контролировать исполнение скрипта до загрузки всех картинок?

_________________
Grig Gorge
hokum
соучастник
4
Сообщения: 637
Зарегистрирован: 21.05.02
Откуда: GMT +24:00
Сообщение Добавлено: 26 Март 2003, 18:40:53 
прикольно.
думал, IE его не поддерживает.

но все равно, придумать красивое применение ему не могу.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 21 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100