window width

  • Onderwerp starter Onderwerp starter bn2vs
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

bn2vs

Terugkerende gebruiker
Lid geworden
18 aug 2007
Berichten
1.705
Wat is de beste manier om de brete van het schrem van een bezoeker te bepalen?
 
zoo hey dit is wel een heel breede vraag :P

zouw j het mischien kunne verduidelijken ? gaat hier over een programeertaal of over een bestuuringssysteem ??
 
In Javascript moet het zo (ongetest :P):

Code:
width  = document.body.offsetWidth  | window.innerWidth
height = document.body.offsetHeight | window.innerHeight
 
ik heb dit gevonden, en het werkt perfect :D

PHP:
var winW = 630, winH = 460; 
if (parseInt(navigator.appVersion)>3) 
    { 
    if (navigator.appName=="Netscape") 
        { 
        winW = window.innerWidth; winH = window.innerHeight; 
        } 
    if (navigator.appName.indexOf("Microsoft")!=-1) 
        { 
        winW = document.body.offsetWidth; winH = document.body.offsetHeight; 
        }  
    }
 
PHP:
function getClientWidth() {
  var cltWidth = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Wanneer de property innerWidth aanwezig  is in de browser (en dus een nummer is)
    cltWidth = window.innerWidth;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //Wanneer de property document Element aanwezig is
    cltWidth = document.documentElement.clientWidth;
  } else if( document.body && document.body.clientWidth ) {
    //Wanneer de clientWidth property aanwezig  is in de body
    cltWidth = document.body.clientWidth;
  }
  return cltWidth;
}

Ik zou persoonlijk geen gebruik maken van browser herkenning, jouw scriptje werkt alleen met browsers met een versie hoger dan 3? En dan alleen Netscape en Microsoft?
 
mijn script werkt ook bij ff hoor (hij dee het toch toen ik het teste)

met wat is jouw script dan compatibel?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan