Maison > interface Web > js tutoriel > Implémentation Javascript pour obtenir la taille et la position du code de la fenêtre compétences Sharing_Javascript

Implémentation Javascript pour obtenir la taille et la position du code de la fenêtre compétences Sharing_Javascript

WBOY
Libérer: 2016-05-16 16:29:11
original
1432 Les gens l'ont consulté

En Javascript, vous pouvez utiliser OuterWidth et OuterHeight pour obtenir la taille du navigateur. Utilisez innerWidth et innerHeight pour obtenir la taille de la fenêtre (à l'exclusion de la bordure du navigateur). Pour IE6 et les versions précédentes, il faut distinguer le mode standard du mode mixte. Le mode standard utilise document.documentElement.clientWidth, document.documentElement.clientHeight ; le mode mixte utilise clientWidth et clientHeight de document.body.

Copier le code Le code est le suivant :

(fonction () {
        var pageWidth = window.innerWidth;
        var pageHeight = window.innerHeight;
        var broswerWidth = window.outerWidth;
        var broswerHeight = window.outerHeight;
alert(pageWidth " " pageHeight);
alert(broswerWidth " " broswerHeight);
Si (typeof pageWidth != "number") {
If (document.compatMode == "CSS1Compat") { //Le mode standard
pageWidth = document.documentElement.clientWidth;
                       pageHeight = document.documentElement.clientHeight;
                } autre {
                     pageWidth = document.body.clientWidth;
                    pageHeight = document.body.clientHeight;
            }
                                                                                                     })();

Obtenez la position de la fenêtre : IE, Chrome, Safari, utilisez screenLeft, screenTop pour obtenir la position de la fenêtre depuis le côté gauche de l'écran et le haut de l'écran. Firefox ne prend pas en charge cet attribut. Firefox utilise screenXP et screenY pour obtenir le même effet.

Copier le code Le code est le suivant :
(fonction btnFun() {
        var leftPos = (typeof window.screenLeft == "number") ?               window.screenX;
        var topPos = (typeof window.screenTop == "number") ?                             window.screenY;
alerte(leftPos " " topPos);
​​​​ //alert(window.screenLeft " " window.screenTop);
})();


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal