Javascript : Méthodes et propriétés de l'objet Window

Objet window en javascript

L'objet window permet de manipuler les fenêtres du navigateur.

Contient les sous objets suivants :

  • document
  • history
  • location
  • navigator
  • screen

Propriétés de l'objet window

closed
Indique si la fenêtre est fermée
 
defaultStatus
Définit le texte dans la barre de statut du navigateur
 
frames
Tableau contenant les frames présentes dans la fenêtre
 
innerHeight
Hauteur de la zone de contenu visible du navigateur
 
innerWidth
Largeur de la zone de contenu visible du navigateur
 
name
Nom de la fenêtre
 
opener
Accède à l'objet window de la fenêtre popup ouverte avec open()
 
outerHeight
Hauteur totale de la fenêtre
 
outerWidth
Largeur totale de la fenêtre
 
status
Contenu de la barre de statut du navigateur
 

Méthodes de l'objet window

alert (message)
Affiche un message d'information

Exemple(s)

window.alert("Attention : le champ est vide");
// ou
alert("Attention : le champ est vide");
 
blur ()
Retire le focus à la fenêtre

Exemple(s)

window.blur();
 
clearInterval ()
Arrête l'exécution d'un traitement

Exemple(s)

window.clearInterval();
 
clearTimeout ()
Annule le compte à rebours

Exemple(s)

window.clearTimeout();
 
close ()
Ferme la fenêtre

Exemple(s)

window.close();
 
confirm (message)
Affiche un message d'information avec une confirmation.

Exemple(s)

var res = window.confirm("Etes vous sur?");
 
focus ()
Donne le focus à la fenêtre

Exemple(s)

window.focus();
 
moveBy (x, y)
Déplace la fenêtre à partir de sa position courante

Exemple(s)

window.moveBy(100,150);
 
moveTo (x,y)
Indique les nouvelles coordonnées de la fenêtre

Exemple(s)

window.moveTo(300,150);
 
open (url,nom,options)
Ouvre une fenêtre

Exemple(s)

var url="https://www.progmatique.fr"
var config="toolbar=no, menubar=no, location=no, directories=no, status=no, resizable=yes,s crollbars=yes, width=300, height=150";
window.open(url,'',config);
 
print ()
Imprime

Exemple(s)

window.print();
 
prompt (message)
Fenêtre permettant à l'utilisateur de saisir une valeur

Exemple(s)

var res = prompt("Entrez un nombre : ");
alert("Nombre : "+res);
 
resizeBy (largeur,hauteur)
Modifie les dimensions de la fenêtre

Exemple(s)

window.resizeBy(100,150);
 
resizeTo (largeur,hauteur)
Indique les nouvelles dimensions de la fenêtre

Exemple(s)

window.resizeTo(640,480);
 
scrollBy (x,y)
Déplace la barre de défilement (fait défiler la page)

Exemple(s)

window.scrollBy(10,10);
 
scrollTo (x,y)
Indique les nouvelles coordonnées de la barre de défilement (fait défiler la page)

Exemple(s)

window.scrollTo(25,0);
 
setInterval (code,millisec)
Exécute une fonction dans une boucle infinie avec un temps de pause à chaque occurrence jusqu'à ce que le processus soit terminé avec la méthode clearInterval()

Exemple(s)

<a href="#" onclick="clearInterval(cpt);">Stop</a>
<script type="text/javascript">
    function seconde() {
        document.title=document.title+"-1";
    }
    var cpt=setInterval("seconde()", 1000);
</script>
 
setTimeout (code,millisec)
Exécute une fonction après un certain délai

Exemple(s)

<script type="text/javascript">
    function msg() {
        alert("Hello!");
    }
    window.setTimeout(msg,2000); // Execute dans 2 secondes
</script>

 
X.com Facebook Email

Posté le 18-05-2010