Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: img
 
 автор: malish   (21.06.2007 в 23:11)   письмо автору
 
 

народ вот есть код


var tmp = new Image(); 
tmp.src = "data/" + image;
var width = tmp.width + 30; 
var height = tmp.height + 30;    
window.open("../data/" + image,'','toolbar=no, location=no, scrollbars=no,directories=no, status=no, menubar=no, width=' + width + ',height='+height);


но окошко которое открывается - его размер не равен размеру картинки.. первый раз оно маленькое а второй уже большое... как исправить? спасибо

   
 
 автор: Lelik   (22.06.2007 в 00:26)   письмо автору
 
   для: malish   (21.06.2007 в 23:11)
 

попробуй дописать рх

var width = tmp.width + 30 +"px"; 
var height = tmp.height + 30+"px";   

   
 
 автор: malish   (22.06.2007 в 08:01)   письмо автору
 
   для: Lelik   (22.06.2007 в 00:26)
 

неа, не помогло...

   
 
 автор: ilyaILF   (22.06.2007 в 08:11)   письмо автору
 
   для: malish   (22.06.2007 в 08:01)
 

Раз первый раз оно маленькое, а второй раз уже большое, значит надо обнулять используемые переменные width=0; height=0;
А потом, адрес картинок image у вас же каждый раз новый, наверное и картинки разные, с разными размерами?!

   
 
 автор: malish   (22.06.2007 в 08:32)   письмо автору
 
   для: ilyaILF   (22.06.2007 в 08:11)
 

ну да... это типа превью - клацаешь на маленькую одлжно появлятся большая версия... по идее:)

а по поводу обнуления тоже не помогает.. и потом зачем обнулять переменные то локальные внутри конкретной функции.. но я проверил:) не помогло

   
 
 автор: malish   (22.06.2007 в 10:52)   письмо автору
 
   для: malish   (22.06.2007 в 08:32)
 

всё решил проблему. всем спасибо

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования