Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: ToshiK от 05 Июня 2003, 11:28:32

Название: положение картинки, <div>
Отправлено: ToshiK от 05 Июня 2003, 11:28:32
Как узнать положение картинки на странице( absolute: left и top). Мне необходимо указать расположение слоя над линком-имагой. Проблема одна: сайт сделан по 800х600 без резиновых таблиц, и необходимо узнать в нем left и top img. Хотел воспользоваться screen.width и height, но так надо разворачивать всю страницу на весь экран опять же с использованием JS. А если у пользователя там ася какая-нибудь, тогда ширина окна не будет равна screen.width. Подскажите, что делать, срочно нужно!!!!
Название: положение картинки, <div>
Отправлено: D1g174LM4n14c от 05 Июня 2003, 22:06:41
document.all[\'img1\'].style.left
document.all[\'img1\'].style.top
(если они заданы)
Название: положение картинки, <div>
Отправлено: Гость от 06 Июня 2003, 21:02:37
Так не работает!!!! у меня имага в , даже если я style: absolute сделаю, left мне по родителю возвращает. И вообще у меня style.left не работает, работает style.pixelLeft
Название: положение картинки, <div>
Отправлено: Nickii от 06 Июня 2003, 21:06:22
используй не screen.width,
 в IE - document.body.offsetWidth
 во многих других  innerWidth,(Mozilla, NE, Opera)
Название: положение картинки, <div>
Отправлено: Nickii от 06 Июня 2003, 21:07:40
И не забудь повесить перерасчет объектов окна на onresize, что-бы была резина
Название: положение картинки, <div>
Отправлено: Гость от 07 Июня 2003, 12:21:00
Nickii, огромное спасибо за ширину окна в бровзере. Только я не понял, "повесить перерасчет объектов окна на onresize, что-бы была резина" - это ты к чему????
Название: положение картинки, <div>
Отправлено: Гость от 07 Июня 2003, 12:21:31
а ТЕПЕРЬ ДОШЛО!!!