Показать сообщение отдельно
  #1 (permalink)  
Старый 03.08.2008, 07:41
SLV SLV вне форума
Новичок на форуме
Отправить личное сообщение для SLV Посмотреть профиль Найти все сообщения от SLV
 
Регистрация: 03.08.2008
Сообщений: 1

Изменение размеров картинки через скрипт
Помогите пожалуйста, у меня на сайте в комментариях можно вставлять картинки тэгами со ссылкой на сервисы типа radikal.ru, а проблема в том что любой может запостить как безобидный аватор, так и огромную 5мегапиксельную фотку, с последствиями для дизайна и чтоб этого не было, я написал такой несложный ява-скрипт:

Код:
<img border="0" id="i1217675751" onload=" var s=getElementById('i1217675751'); var w=s.width; var h=s.height; var wr=screen.width-590; var hr=screen.height-590; if(wr<435){wr=435;} if(w>=h){ if(w>wr){ this.width=wr;this.height=h/(w/wr); } } if(w<h){ if(h>hr){ this.height=hr;this.width=w/(h/hr);} }" src="1.jpg">

Так вот в ИЕ 6.0, firefoxе проблем никаких, а вот в опере он почемуто не работает, даже через функцию alert пробил значения переменных w и h - ослик с лисом выдают реальные размеры картинки, а опера возвращает нули. Что нужно исправить?

Последний раз редактировалось SLV, 03.08.2008 в 07:47.
Ответить с цитированием