Jump to content

danie

Newbie
  • Posts

    12
  • Joined

  • Last visited

Everything posted by danie

  1. Но в статье написано, что onload относится к событиям, к-рые поддерживаются всемя браузерами - ИЕ в том числе. Тем более, событие работает! Но через раз
  2. Перестало работать в ИЕ абсолютно, хоть ничего не трогал ((
  3. Испытатели говорят, что у них в ИЕ глюков не наблюдается, пока оставлю как есть. Int - жму руку! Спасибо
  4. Молодец! Кто знает, какое событие для експлорера применить? чтобы этот ослик не тормозил(
  5. function imgOn(imgSrc,imgId) { document.getElementById('central_photo').style.visibility = "hidden"; // скрываю основную картинку document.getElementById('load').style.visibility = "visible"; // показываю скрытый див с гиф анимацией img = new Image(); img.src = imgSrc; // делаю предгазрузку картинки в Image img.onload=function() { document.getElementById('central_photo').src = img.src; document.getElementById('central_photo').style.visibility = "visible"; document.getElementById('central_photo').title = document.getElementById(imgId).title; document.getElementById('load').style.visibility = "hidden"; } } В файрфоксе отрабатывает вроде корректно, но в ЫЕ - через раз. Некоторые картинки так и не показываются, зависает анимация загрузки и все. document.getElementById('central_photo').src = img.src; пробовал вынести перед img.onload=function() - результат практически тот же.
  6. Спасибо за критику. Это всего лишь третий мой сайт, я учусь) Когда закомментированы строчки показа основной картинки и скрытия дива, остается просто див з анимацией загрузки. Как толково скрыть время загрузки изображения дивом с анимацией? В FF анимации не заметно, просто через 3 сек одна картинка сразу сменяется другой, а в IE это происходит на глазах - картинка 3 сек "наползает". Есть в js что-то типа document.ready или в этом роде, чтобы показать картинку когда загрузка данных завершена?
  7. http://svyatoslavdesign.com.ua/works/cottege/1/ Пытаюсь сделать так, чтобы при клике на миниатюру внизу, во время смены сорса основной картинки последняя была скрыта, а поверх нее показывался див с анимацией загрузки (гиф). Код онклика миниатюры: onclick="imgOn('large/1.jpg','s5')" Код смены основной картинки + анимация function imgOn(imgSrc,imgId) { document.getElementById('central_photo').style.visibility = "hidden"; // скрываю основную картинку document.getElementById('load').style.visibility = "visible"; // показываю скрытый див с гиф анимацией img = new Image(); img.src = imgSrc; // делаю предгазрузку картинки в Image document.getElementById('central_photo').src = img.src; // заменяю сорс основной картинки document.getElementById('central_photo').style.visibility = "visible"; // показываю основную картинку document.getElementById('central_photo').title = document.getElementById(imgId).title; document.getElementById('load').style.visibility = "hidden"; // скрываю див анимации } Результат не такой как ожидалось - анимация не появляется, картинки загружаются "на глазах", а не скрыто. Возможно решение для этого вообще иное? подскажите! Спасибо
  8. Нашел заковыку в верстке страницы, одной ячейке где-то width=100% приплелось... убрал, все в порядке!
  9. Работает нормально, когда помещаю вне основной таблицы... что-то с ней не так
  10. Пробовал в обох дивах втулить, не помогает (( страничка http://www.svyatoslavdesign.com.ua/works/cottege/1/
  11. Всем здравствуйте. Хочу сделать предпросмотр фотографий для галереи с прокруткой (типа паровозик). Есть див с заданной шириной (меньше окна браузера) и overflow: hidden, а внутри его прокручивается длинный див с картинками, ширина больше окна (1500px). При просмотре страницы в FF внутренний длинный див отображается нормально. Но в ИЕ он разтягивает окно браузера на всю свою ширину. Подскажите как можно это обойти? Спасибо <style> #outerdiv { overflow: hidden; position: relative; width: 860px; } #innerdiv { position: relative; width: 1500px; } </style> <td align="center"> <div id="outerdiv"> <div id="innerdiv"> <img class='photo' src='small/1.jpg'> ...... // ряд картинок </div> </div> </td>
  12. <tr title="Кликлине для раскрытия деталей" onclick="showInfo('.$i.')"> <td></td> </tr> <tr id="'.$i.'" style="display: none"> ... функция: <script language=Javascript> function showInfo(id) var row = document.getElementById(\'"\'+id+\'"\'); { if row.style.display=="none"; { row.style.display=""; } else row.style.display="none"; } </script> почему этот код у меня не хочет раскрывать/скрывать строки таблицы по id??
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy