Показать сообщение отдельно
  #5 (permalink)  
Старый 15.06.2008, 19:52
Аспирант
Отправить личное сообщение для Mitrandir Посмотреть профиль Найти все сообщения от Mitrandir
 
Регистрация: 03.06.2008
Сообщений: 37

Возвращаясь к проблеме о задании/ изменении размеров фото или окна:
допустим у меня есть изображение с разрешением 1600*1200 пикс.( разрешение экрана 1280*800) - при загрузке в новое окошко браузер
масштабирует фотку не так, как хотелось бы.
Возможные (в теории) пути решения данной проблемы:

1) "Поиграться" со значением аргумента resizeable в window.open() ;
На практике, однако все популярные браузеры (FireFox, Opera, IE)
этот параметр игнорируют.
2) Попытаться использовать следующий код

var newwnd;
function opener(img_node)
{ const k = 0.7;
   var wd = screen.width*k;
   var  ht =  screen.height *k;

newwnd = window.open(img_node.src,wd,ht);
}

Данный код работает только в браузерах на движке Gecko.
IE будь он неладен:mad: в таком сценарии выдаёт ошибку -
обработчик не "пашет".
Итак,господа, я в тупике:confused:
Какие могут быть пути решения данного вопроса с точки зрения практикующего JavaScript - кодера
Ответить с цитированием