Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Отключить Масштабирование картинки во всплывающем окне (https://javascript.ru/forum/events/47843-otklyuchit-masshtabirovanie-kartinki-vo-vsplyvayushhem-okne.html)

NewUser 09.06.2014 23:48

Отключить Масштабирование картинки во всплывающем окне
 
на сайте по клику на иконку открывается всплывающее окно с увеличенной картинкой.
При разных настройках браузеров у зрителя может быть разный масштаб.
У некоторых (при масштабе 100%) картинка точно вписана в окно, а у других ( более 100%)- картинка оказывается больше размеров окна и появляются полосы прокрутки.
Аналогично, при масштабировании (например Ctrl + "+")

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

Выяснилось, что нередко масштаб = 125%. Поэтому размер картинки сделал меньше размера окна. Но при 100%- появляются некрасивые белые поля.
Пример кода:


var show1Win;
function show1(url, width, height, winwidth ,winheight) {
var width = 450;
var height = 450;
var winwidth = 600;
var winheight = 600;
if (show1Win) show1Win.close();
show1Win=window.open ("", "show1", "width="+winwidth+",height="+winheight+",resizable=1,scrollbars=0,left=600,top=350");
show1Win.document.open();
show1Win.document.writeln("<HTML><BODY leftmargin=0 topmargin=0><img src="+url+" width="+width+" height="+height+" border=0></BODY></HTML>");
show1Win.document.close();
show1Win.focus();
}


Заранее "Спасибо".


Часовой пояс GMT +3, время: 06:49.