Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Vip от 12 Февраля 2002, 08:17:39

Название: Попупы
Отправлено: Vip от 12 Февраля 2002, 08:17:39
Есть вот такой скрип открывает попуп окно с картинко. Как можно сделать чтоб это окно открывалось с разрешением 800*600 и если эта картинка больше указанного расшерения то чтоб появлялись полосы прокрутки? HELP!

Название: Попупы
Отправлено: puh от 12 Февраля 2002, 12:56:30
Пардон, что значит
Цитировать
с разрешением 800*600
?
Если имеется в виду размер создаваемого окна, то ты же в функции сам прописываешь
Цитировать
width="+sx+",height="+sy+"
. Значит при вызове, например таком: popup (\'img.gif\',\'302\',\'250\',\'1\'), окно и откроется в нужном размере. Только вот заранее надо знать размер картинки.
Если же эти размеры ты хочешь ограничить 800х600 макс, то надо добавить проверку входных значений, типа:
if(sx>800){sx=800;a=\'scrollbars=yes\'}
if(sy>600){sy=600;a=\'scrollbars=yes\'}
popupwin=window.open("","photo"+num+","+a+", toolbar=no,location=no,directories=no,status=no,me
nubar=no,top=10,left=10,width="+sx+",height="+sy+"");