Вот что получилось:
CODE:
<script language="JavaScript">
function ResizeWindows(img, alt, Etwindow, EtW, EtH) {
// Определение браузера
IE = (document.all); // Internet Explorer?
NC = (document.layers); // Netscape?
Opera = (document.getElementById); // Opera?
// Получаем высоту рабочей области браузера
if (IE || Opera) hsend = document.body.clientHeight;
if (NC) hsend = window.innerHeight;
//alert (hsend);
//Получаем ширину рабочей области браузера
if (IE || Opera) wsend = document.body.clientWidth;
if (NC) wsend = window.innerWidth;
w=EtW;
h=EtH;
if (Etwindow > wsend) {r=Etwindow/wsend;
w=Math.floor(EtW/r);
h=Math.floor(EtH/r);
}
else {r=wsend/Etwindow;
w=Math.floor(EtW*r);
h=Math.floor(EtH*r);
}
//alert (w);
document.write('<img border=0 src="./resize.php?img='+img+'&mW='+w+'&mH='+h+'" alt="'+alt+'" title="'+alt+'" >' );
};
Вызываю через php, проблема теперь заключаеться в том что при обработке 6 фоток. он выводит только 5 хотя код просматриваешь все шесть прописаны. Что посоветуете:
CODE:
<?
print '<script> ResizeWindows("'.$img_k[$i].'", "'.$alt.'", 1136, 138, 194); ';
print '</script>';
print '<noscript> ';
print '<img border=0 src="./resize.php?img='.$img_k[$i].'&mW=138&mH=194" alt="'.$alt.'" title="'.$alt.'" >';
print '</noscript>';
?>
|