Окно под размер картинки.
Задача, чтобы окно открывалось под размер картинки.
Не судите строго. Мое направление не Web, но пришлось столкнуться. Функция : function wi(winurl){ img=new Image(); img.src = winurl; str = 'width ='+img.width; str = str + ', height='+img.height; str = str + 'status=no'; myWin=window.open(winurl ,"_blank", str); } Ссылка перехода: <a href="#" onclick="wi('image/abc.jpg'); return false;">Картинка</a> Проблема такая, IE запоминает размер первой картинки, допустим вместо image/abc.jpg будет положена другая картинка, с большим разрешением чем предыдущая, то IE почему-то показывает разрешение предыдущей картинки(меньшим разрешением). Как понимаю, IE где-то кэшит. Как решить эту проблему?. Или просто коряво написал функцию(собирал информацию на различных сайтах). P.S. Сори. на различных сайтах поднимались эти темы. |
попробуйте так
.... img.src = winurl; img.onload=function(){ str = 'width ='+img.width; str = str + ', height='+img.height; str = str + 'status=no'; myWin=window.open(winurl ,"_blank", str)}; ... |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 20:25. |