Страницы: 1
Всем привет!
Столкнулся с проблемой.
Мастрячу фотогалерею.
Стараюсь все подстраивать под три браузера (Mozilla, Opera, IE)
Значитса такая трабла приключилась.
Вставил небольшой java скриптик в код.
Скрипт меняет картинки при нажатии ссылки без перезагрузки страницы.
Скрипт работает прекрасно.
Проблема.
В IE када нажимаешь на ссылку зависает вся gif анимация напрочь.
Лиса и опера без проблем.
var NewImg = new Array ( 'image/town.jpg', 'image/nature.jpg', 'image/culture.jpg', 'image/sport.jpg', 'image/cossaks.jpg', 'image/stone.jpg' ); var ImgNum = 0; var ImgLength = NewImg.length - 1; var lock = false; var run; function chgImg(direction) { if (document.images) { ImgNum = ImgNum + direction; if (ImgNum > ImgLength) { ImgNum = 0; } if (ImgNum < 0) { ImgNum = ImgLength; } document.slideshow.src = NewImg[ImgNum]; } }
Отсутствует
Vega
примерно так:
function chgImg(direction) {
if (document.images) {
ImgNum = ImgNum + direction;
if (ImgNum > ImgLength) {
ImgNum = 0;
}
if (ImgNum < 0) {
ImgNum = ImgLength;
}
document.slideshow.src = NewImg[ImgNum];
}
return false;}
я тоже сталкивался с такой проблемой как-то, решал таким образом...
однако, точно не помню false или true возвращал
одно из двух точно должно сработать
Отсутствует
А ну кинь-ка сорс полной странички куда-нить. Поглядим.
Если программист в рабочее время играет, значит —
либо у него мало работы и большая зарплата,
либо у него много работы и маленькая зарплата.
Отсутствует
Я как-то сталкивался с такой проблемой в IE. Тоже переставали двигаться гифы при клике на ссылку, которая не переадресовывает на другую страницу. Обошел проблему так:
Отказался от ссылки, заменив ее на font с такими атрибутами:
<font style="cursor: pointer; cursor: hand;" onclick=" ... js код по клику ... "> Текст ссылки </font>
В MZ OP и IE работает.
На счет этого глюка, видимо IE думает (он думает!) что если нажали на ссылку, то и анимировать GIF и тратить на это ресурсы дальше не нужно, все равно загружается другая страница.
Отредактировано Tearis (01-12-2006 23:08:43)
Кому ничего не надо, с того нечего и потребовать.
©Генри Филдинг
Отсутствует
Snik
Ну вообще да, ты прав, span тут будет валиднее. А "cursor: hand" все же убирать не нужно, я знаю много людей, которые все еще используют win98 и IE5
Кому ничего не надо, с того нечего и потребовать.
©Генри Филдинг
Отсутствует
Страницы: 1