Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как побороть Opery? заставить img быть 100%/100% 
:(
    Опции темы
franzolka
Дата 14.8.2005, 09:31 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











smile

Появилась такая проблемка:
код html :
Код
<IMG id="backgroundPic" height="100%" width="100%" src="./images/bg.gif" >


код JS:

Код
function fixBgImage() {
   if (document.all.backgroundPic.style.setExpression) {
      document.all.backgroundPic.style.setExpression("height","document.all.MainTable.offsetHeight");
      document.recalc();
   }
}

onload=fixBgImage; 


Все дело в том что в IE скрипт отрабатывает, а в Opera и FireFox нет.
Кто знает почему - пишите, буду весьма благодарна.

М
 
Пользуйся тегами {code}. Кнопка на панели инструментов

  Вверх
Sardar
Дата 14.8.2005, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(franzolka @ 14.8.2005, 08:31)
Кто знает почему - пишите, буду весьма благодарна

По двум причинам:
  • коллекция document.all ни в какие стандарты не входит и поддерживаеться весьма условно другими браузерами(ругаються но работают smile). Пользуйся HTML DOM 1 getElementById()
  • expressions - фича ИЕ, которая никем более не поддерживаеться. Фича несомненно хорошая, но пока от неё проблем больше чем пользы, т.к. исполняет любой JS код. Так на форумах эксплоиты делают для выкрадывания кук посетителей, показа рекламы и т.д.

Задача как я понял поставить картинке высоту как у таблицы. А разве в CSS height: 100% отменили? smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0506 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.