View Full Version : پیدا کردن طول پنجره ی مرورگر
tabib_m
سه شنبه 13 تیر 1385, 19:15 عصر
با سلام.
چطوری میتونم بفهمم که طول پنجره ی مرورگر چقدره؟
و چطوری میتونم از رویداد ریسایز شدن پنجره ، با خبر بشم؟
البته تأکید میکنم که من طول صفحه ی نمایشگر رو نمیخوام ، بلکه طول صفحه ی مرورگر (browser) رو میخوام.
I,Nobody
چهارشنبه 14 تیر 1385, 07:34 صبح
function alertSize() {
var myWidth = 0, myHeight = 0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidth = window.innerWidth;
myHeight = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
myHeight = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
myWidth = document.body.clientWidth;
myHeight = document.body.clientHeight;
}
window.alert( 'Width = ' + myWidth );
window.alert( 'Height = ' + myHeight );
}
tabib_m
چهارشنبه 14 تیر 1385, 10:55 صبح
ایول ، دمت گرم، خیلی ممنون. خیلی باحال بود. خیلی باحالی :)
فقط مشکل اینه که، آیا میتونم بفهمم که صفحه ریسایز میشه یا نه؟
یعنی اگه یه نفر گرفت با موس ، صفحه ی نمایشگر رو کوچیک و بزرگ کرد، چجوری میتونم بفهمم؟
واقعا ممنون میشم اگه کمکم کنید.
I,Nobody
چهارشنبه 14 تیر 1385, 12:12 عصر
<body onresize=alertSize()>
tabib_m
چهارشنبه 14 تیر 1385, 15:40 عصر
دیگه ، زدی به هدف
خیلی مخلصم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.