Показать сообщение отдельно
  #9 (permalink)  
Старый 11.09.2009, 08:16
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Сообщение от vovchok
<iframe width="100%" height="100%" name="frm">
<a href="img1.jpg" target="frm"><img src="img2.jpg"></a>
Очевидно при нажатии на "img2.jpg" в окне "frm" отобразится "img1.jpg".
Проблемма в том, что разные обозреватели исполняют это по-разному. FF сначала отображает уменьшеный рисунок, чтобы он помещался в окне, а потом при нажатии на "img1.jpg" увеличивает масштаб рисунка до 100% и дает прокрутку, и при этом цвет фона (той части окна, что не занята рисунком) остается тот, что был задан до отображения рисунка. IE сразу отображает рисунок в 100% масштабе и фон делает ярко белым невзирая на то что там было раньше. Собственно эту белизну я и хочу закрасить, или объяснить IE, что фон надо оставить прежним (transparent).
В iframe нужно грузить не рисунок, а html-документ содержащий рисунок и уже с этим html-документ-ом можно будет делать все, что захочется.

Сообщение от vovchok
Второй вопрос касается видимой высоты окна, в котором отображается меню из рисунков "img2.jpg". Как ее задать так, чтобы оно нормально со скролингом отображалось при растягивании окна FF и не заезжало за нижний край, как если задать высоту 100% ? В IE в этой ситуации как раз все Ok. Если второй вопрос непонятен, могу привести конкретный пример.
Лучше ссылку на страницу.

Сообщение от vovchok
Господа бывалые верстальщики! Зачем Вы пытаетесь обидеть тех кто тут Вас о чем-то спрашивает?
Я не пытался обидеть тебя, я пытался обидеть твой учебник по html, просто, использования bgcolor уже лет 5 не видел, устарел учебник.

Последний раз редактировалось Riim, 11.09.2009 в 08:19.
Ответить с цитированием