ورود

View Full Version : یکسان سازی اندازه یک تصویر با اندازه طول تصویر



Hamid-Piri
چهارشنبه 08 تیر 1384, 18:35 عصر
سلام.
در واقع:
image.width=page.width

Masuod
چهارشنبه 08 تیر 1384, 19:26 عصر
این کد رو ببین...
عکس با اندازه عرض تصویر عوض میشه و به درد بنرها میخوره یه کم تغییر میخواد برای طول صفحه


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<SCRIPT LANGUAGE="JavaScript">
function maspicsize(src, w, h, alt, aln, pw, ph, bw, bh) {
if (src == null) return;
var iw, ih;
if (window.innerWidth == null) {
iw = document.body.clientWidth;
ih=document.body.clientHeight;
}
else {
iw = window.innerWidth;
ih = window.innerHeight;
}
if (w == null) w = iw;
if(h == null) h = ih;
if(alt == null) alt = "Picture";
if(aln == null) aln = "left";
if(pw == null) pw = 100;
if(ph == null) ph = 100;
if(bw == null) bw = 24;
if(bh == null) bh = 24;
var sw = Math.round((iw - bw) * pw / 100);
var sh = Math.round((ih - bh) * ph / 100);
if ((w * sh) / (h * sw) < 1) sw = Math.round(w * sh / h);
else sh = Math.round(h * sw / w);
document.write('<img src="'+src+'" alt="'+alt+'" width="'+sw+'" height="'+sh+'" align="'+aln+'">');
}
</script>
</head>
<body>
<script language="javascript">
maspicsize("baner.gif", 362, 113, "Your Pic description", "middle");
</script>
</body>
</html>

:موفق:

Hamid-Piri
چهارشنبه 08 تیر 1384, 20:06 عصر
خیلی ممنون.