реализация хитрого банера с помощью js
Всем при, может кто-то подскажет "бестолковому" человеку, как реализовать идею вывода баннера (FLASH - 3 разных ширины) в зависимости от ширины окна браузера пользователя, и будет ли это работать во IE, firefoxe и opere?
Просто в сфере flash (интересовала реализация резинового баннера) ни от кого не дождался помощи :) |
DOM: работа с HTML-страницей Тут есть все что потребуется
|
inGray,
я так и хотел реализовать - сделать 3 блока html и при определении размера окна, например 1600, чтобы вывобился 3 блок с флэшкой на 1600, но мне могу разобраться с определением размеров окна браузера... |
Разные браузеры по разному считают размер клиентской части. Гугл в помощь по особенностям.
PS Например вот это попробуй: http://fastcoder.org/articles/?aid=20 |
inGray,
спасибо за помощь) |
всем ещё раз привет, сделал скрипт с горем пополам, но оказалось что он не работает в 7 ишаке, вот скрипт:
<script language="javascript"> function screenSize() { var w, h; // Объявляем переменные, w - длина, h - высота w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth)); h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight)); return {w:w, h:h}; } if (screenSize().w < 1270) { document.write ( "баннер 800рх" ); } else { document.write ( "банер 1280рх" ); } </script> Кто-нибудь может подсказать что надо сделать, чтобы 7 ишак понял что от него хотят? забыл сказать, 7 выводит первый вариант 800рх... |
все, решил вопрос. ишак 7 указывает меньше ширину браузера на 30рх, просто поставил 1200 вместо 1270 )))
|
Часовой пояс GMT +3, время: 15:19. |