Окно под размер картинки.
Задача, чтобы окно открывалось под размер картинки.
Не судите строго. Мое направление не 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, время: 02:21. |