Gif vs JavaScript

 
0
 
JavaScript
ava
kalombo | 20.08.2007, 12:03
Добрый день. Подскажите пожалуйста решение вот какой проблемы.
Страничка насыщена всякими подвижными изображениями GIF, а также изображениями jpg, которые в java можно отдельным окном вывести на экран крупным размером. Но почему-то когда кликаешь на картинку, то содержание начальной страницы замирает, неподгруженные рисунки перестают загружаться, GIF-ы замирают и страничка так и остается статической. Помогает только Refresh, опять же до первого клика на картинку. Это такая несовместимость GIF с Java или Script как-то некорректно написан?

Вот ссылка на страничку для понимания: http://kalombo.narod.ru/remont/remont.htm
Comments (5)
ava
dXdYdZ | 20.08.2007, 11:29 #
В Mozilla вроде работает. Хотя пишет, что y5 не определено. А вообще с dial-up смотреть это очень сложно (очень долго грузится)
ava
kalombo | 20.08.2007, 11:42 #
То есть кликая на картинку, она открывается, а GIF изображения продолжают мигать на главной?

а что такое У5 ?
С dial-up мне кажется быстро никак не получится. Ведь понизив разрешение картинки, не передашь всего, что хотел.
ava
Zeroglif | 20.08.2007, 11:47 #
Так обычно работает IE, если ссылки заданы в виде href=javascript, анимация и проч. останавливаются (кроме отдельных случаев). Чтобы этого избежать, вместо ссылок:


<a href="javascript:ShowPicture('http://kalombo.narod.ru/remont/eskiz/PlanDo.jpg',870,575);">
<img border="0" src="http://kalombo.narod.ru/remont/eskiz/PlanDo_resize.jpg" width="204" height="135" align="left" hspace="3">
</a>


стоит оставить только рисунок и непосредственно в него вписать обработчик:


<img border="0" onclick="ShowPicture('http://kalombo.narod.ru/remont/eskiz/PlanDo.jpg',870,575)" src="http://kalombo.narod.ru/remont/eskiz/PlanDo_resize.jpg" width="204" height="135" align="left" hspace="3">


Или, если страсть как нужно оставить именно ссылки, то пишем туда обработчик вместе с return false:


<a href="#" onclick="ShowPicture('http://kalombo.narod.ru/remont/eskiz/PlanDo.jpg',870,575);return false;">
<img border="0" src="http://kalombo.narod.ru/remont/eskiz/PlanDo_resize.jpg" width="204" height="135" align="left" hspace="3">
</a>


p.s. по уму, весь js-код просится на переделку, выше только простейшие варианты решения конкретной проблемы с анимацией.

p.p.s. поздравляю с ремонтом...
ava
kalombo | 20.08.2007, 12:43 #
Большое спасибо. Дважды. Буду пробовать...
ava
kalombo | 20.08.2007, 13:36 #
Все сделал. Второй вариант лучше, т.к. меняется курсор на ссылку при наводке на картинку. http://kalombo.narod.ru/remont/remont.htm
Большое спасибо, еще раз. smile
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit