Проблема в том что при переходе в новость подробнее
Все картинки вылазят с их истинным размером что разбивает сайт.
Я тут код явы спиз...ил с другого сайта но немогу его прикрутить к своему.
Вот код явы
Код
1
<SCRIPT LANGUAGE="JavaScript">
<!--
var max_w = screen.width-390;
var max_h = screen.height-200;
var max_msg = 'Картинка показана в полный размер\n(Если вместо картинки крестик,то
кликнуть правой кнопкой мыши и выбрать "Показать рисунок")';
var no_max_msg = 'Кликните, чтобы посмотреть в натуральную величину\n(Если вместо
картинки крестик,то кликнуть правой кнопкой мыши и выбрать "Показать рисунок")';
function shrunk(pic,w,h){
if( w > max_w){
document.images[pic].width=max_w;
h=h*max_w/w; w=max_w;
document.images[pic].height=h;
}
if(h > max_h){
document.images[pic].height=max_h;
document.images[pic].width=w*max_h/h;
}
}
function swapImages(pic,pic_w,pic_h) {
if (pic_w < max_w || pic_h < max_h) {
if (document.images[pic].width == max_w ||
document.images[pic].height == max_h) {
document.images[pic].width=pic_w;
document.images[pic].height=pic_h;
document.images[pic].alt='Кликните, чтобы вернуть
размер обратно';
}
else {
shrunk(pic,pic_w,pic_h);
document.images[pic].alt=no_max_msg;
}
}
}
//-->
</SCRIPT>
Вот функция через которую я прогоняю текст подробной новости
В итоге при переходе на новость все картинки остаються истиных размеров но приклике на нее уменьшаються а при втором клике увеличиваються опять до истинных размеров при третьем клике уменьшаються до размеров первого клика
В этом месте надо вставлять не истинные размеры, а сверяться с максимально-возможными и если размер картинки больше, чем максимально-возможные, то уменьшать картинку прапорционально.