СообЧа > База Знаний > Интернет > Веб-строительство > Java-script

Вопрос

Как сделать, чтобы при клике на маленькую картинку, при наведении на которую меняется курсор, в новом окне с заданными параметрами окрывалась она же бОльшего размера? Нужно, чтобы новое окно было равно размерам большой картинке, без отступов и без resize.

Ответ

function zoom(){
paint_win = window.open('', 'PhotoWindow',
'width=' + (paint[gal][pnt].zx + 20)
+ ' ,height=' + (paint[gal][pnt].zy + 20) +
', resizable=0, scrolbars=0');
// собственно вот окно, и открывается этим window.open, а размеры width и height приходится задавать заранее :(
paint_win.document.open();
paint_win.document.write('<html><head>');
// а дальше просто всякие красивости
// для ИЕ фомируется заголовок окна. NN все равно
не хочет ничего понимать по-человечески
if (isBrowserOK) {
var strtitle = '';
if (paint[gal][pnt].Author != '') strtitle += paint[gal][pnt].Author;
if (paint[gal][pnt].Name != '')
{
strtitle += (gal == 7) — ', ' : ' <';
strtitle += paint[gal][pnt].Name;
strtitle += (gal == 7) — '' : '>';
}
if (strtitle == '') strtitle = Gallery[gal].Name;
paint_win.document.write('<title>' + strtitle + '</title>');
}
// ну и, собственно, тело документа paint_win.document.write('</head><body><table
width=100% border=0
cellspacing=0 cellpadding=0><tr><td
align=center valign=middle><img
src="images/gallery/' + gal + '/' + pnt +
'z.jpg"
border=0></td></tr></table></body></html>')
;
paint_win.document.close();
}


Andrew Leshchuk



Copyright © 2000-2004 Сообщество Чайников
Контактная информация