Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Автоматический размер изображения
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Без описания
kr12
Отправлено: 18 Марта, 2005 - 19:00:13
Post Id


Member


Покинул форум
Сообщений всего: 136
Дата рег-ции: Март 2005  

Карма 0




Существует <img name="img0" width=10 height=15> Нужно поставить истинный размер изображения (JS). Пробовал img0.heigh='' img0.width='null' img0.heigh='none' img0.width='auto'. Безрезультатно.
Первоначально эти параметры (ширина, высота) как раз нужны. И не охота создавать 2 изображения. Должен быть простой способ.
зы: вроде бы говорят, что после явного задания параметра уже ничего не изменишь.
 
 Top
TvoyWeb Администратор
Отправлено: 19 Марта, 2005 - 03:54:31
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




kr12
Для чего тебе это? Ты хоть обрисуй в какой ситуации это нужно.
 
 Top
Дмитрий Б.
Отправлено: 19 Марта, 2005 - 08:21:11
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




Во=первых, не heigh, а height; во-вторых, удобнее всего присваивать не свойству img.height, img.width, а свойству img.style.width, img.style.height. В MSIE работает лучше, в остальном - надо проверять. И ещё: желательно все манипуляции проводить уже после загрузки изображения.
 
 Top
kr12
Отправлено: 21 Марта, 2005 - 02:53:57
Post Id


Member


Покинул форум
Сообщений всего: 136
Дата рег-ции: Март 2005  

Карма 0




Вот пример:
<img name="img0" width=300 height=200 src=1.jpg>
<BR><BR><BR>
<a href="javascript:" onClick=document.img0.style.height='None',document.img0.style.width='None';>установить Истин размер</a><BR>
<a href="javascript:" onClick="javascript:document.write(document.img0.height)";>показать размер</a><BR>

Если писать img0.style. ... , выдается ошибка - недопустимый аргумент.
Если же просто img0.width='None'; то это равносильно document.img0.height=0; но никак не истинному размеру изображения.
 
 Top
Дмитрий Б.
Отправлено: 21 Марта, 2005 - 05:59:06
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




А надо так: document.getElementById('img0'Подмигивание.style.width='10px'; (Например)
 
 Top
kr12
Отправлено: 21 Марта, 2005 - 06:16:29
Post Id


Member


Покинул форум
Сообщений всего: 136
Дата рег-ции: Март 2005  

Карма 0




1. Что делает getElementById?
2. А как надо для для истинного размера изображения? Вместо 10px писать None или Null или как?
3.И еще вопрос - где взять продвинутые учебники, а то в той горе, что у меня - таких тонкостей нет, вот и приходится постоянно к народу обращаться.
 
 Top
Дмитрий Б.
Отправлено: 22 Марта, 2005 - 03:29:03
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




document.getElementById возвращает ссылку на объект и работает во всех броузерах. Для истинного размера - 'auto'.
Продвинутые учебники? Гм... А такое бывает?..
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0435]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33