View Full Version : پیدا کردن طول پنجره ی مرورگر
  
tabib_m
سه شنبه 13 تیر 1385, 20:15 عصر
با سلام.
چطوری میتونم بفهمم که طول پنجره ی مرورگر چقدره؟
و چطوری میتونم از رویداد ریسایز شدن پنجره ، با خبر بشم؟
البته تأکید میکنم که من طول صفحه ی نمایشگر رو نمیخوام ، بلکه طول صفحه ی مرورگر (browser) رو میخوام.
I,Nobody
چهارشنبه 14 تیر 1385, 08: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, 11:55 صبح
ایول ، دمت گرم، خیلی ممنون. خیلی باحال بود. خیلی باحالی :)
فقط مشکل اینه که، آیا میتونم بفهمم که صفحه ریسایز میشه یا نه؟
یعنی اگه یه نفر گرفت با موس ، صفحه ی نمایشگر رو کوچیک و بزرگ کرد، چجوری میتونم بفهمم؟
واقعا ممنون میشم اگه کمکم کنید.
I,Nobody
چهارشنبه 14 تیر 1385, 13:12 عصر
<body onresize=alertSize()>
tabib_m
چهارشنبه 14 تیر 1385, 16:40 عصر
دیگه ، زدی به هدف
خیلی مخلصم.
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.