Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   Как узнать width и height картинки? (http://www.flasher.ru/forum/showthread.php?t=20504)

Pr0Head 19.09.2001 21:04

Как узнать width и height картинки?
 
Подскажите уважаемые, как узнать размеры картинки.

Есть страница на РНР, куда вставляется картинка (все время разная). Как бы узнать ее width и height?

evalex 19.09.2001 22:28

Ну document.getElementById('imagename').clientHeight/Width вроде это даёт или ты хочешь знать её размеры до её загрузки?

Pr0Head 19.09.2001 22:33

До загрузки, потому как значение ширины этой картинки должно передаться другой картинке с тем, чтоб она вытянулась на ту же ширину...

evalex 19.09.2001 22:41

Почему нельзя её вытянуть после загрузки?

Pr0Head 19.09.2001 22:43

Потому что она загружается до основной картинки... :)

Или я чего-то не догоняю?

evalex 19.09.2001 22:53

Может я чего-то не догнал... :p
Загрузил 1-ю картинку
Загрузил 2-ю
поменял размер первой....
?

Pr0Head 19.09.2001 23:04

Может меня уже под вечер клинит, но чтоб на экране произошли изменения нужно после этого перегрузить страницу... ну или первую картинку в кэш загнать и оттуда уже и плясать...

А разве получится без перезагрузки страницы изменить ширину УЖЕ загруженной картинки и при этом чтоб он эти изменения тут же показал?

evalex 19.09.2001 23:49

Только что пробовал....
document.getElementById('imageid').style.height=nValue
только
<script DEFER>
писать пришлось

Pr0Head 20.09.2001 14:51

Пока писал равернутый ответ, нашел решение своей задачи... :)

2evalex: Спасибо! Хоть в этом случае нашел как без скриптов обойтись, но уже нашел, где мне очень пригодиться document.getElementById('imageid').style.height=nValue :)

evalex 20.09.2001 23:18

always welcome :)


Часовой пояс GMT +4, время: 20:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.