Javascript : Méthodes et propriétés de l'objet Window
Dernière modification : 18-05-2010
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="http://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>
-
Articles susceptibles de vous intéresser