Fenêtres:Ouvrir nouvelle fenêtre Javascript

Un article de WikiTuto.

Jump to: navigation, search
  1. Coder le Javascript
  2. Navigateurs incompatibles
  3. Debugger
  4. Fichiers externes
  5. Orienté objet
  1. Déclaration et affectation
  2. String et nombre
  3. Vecteurs ou tableaux
    1. Grandeur d'un vecteur
    2. Vecteur en string
    3. Trier un vecteur
    4. Autres méthodes
  • Les Opérateurs
  1. Arithmétiques
  2. Relationnels
  3. Logiques
  4. Priorités
  5. Eval
  • Les Contrôles
  1. If - Else
  2. Switch case
  3. Boucle for
  4. Boucle while
  5. Boucle forever
  6. Boucle do-while
  7. Minuteries
  8. Intervalles
  9. Arrêt
  • Les Fonctions
  1. Déclarations
  2. Portée des variables
  3. Valeur de retour
  4. Appel via lien
  5. With
  1. Onclick - Ondblclick
  2. Boutons rollover
  3. Détection clavier
  4. Attribution de focus
  5. Chargement de page
  6. Onerror
  7. Supprimer erreurs
  8. Infos sur les erreurs
  • Les Objets
  1. Propriétés et méthodes
  2. This
  3. Créer un objet
  4. Créer une classe
  5. Voir propriétés objets
  6. Objets link et anchor
  7. Objet history
  8. Objet image
  • Les Fenêtres
  1. Barre d'état
  2. Modifier les couleurs
  3. Changer titre de page
  4. Afficher informations
  5. Ouvrir nouvelle fenêtre
  6. Communication fenêtres
  7. Imprimer une fenêtre
  8. Redimensionner fenêtre
  9. Déplacer / fermer
  10. Boîtes de messages
  • Les Strings
  1. Objet String
  2. Sous-chaînes
  3. Concaténation
  4. Formater
  5. Ancrages
  6. Longueur chaîne
  7. Modifier la casse
  8. Rechercher chaîne
  9. Remplacer texte
  10. Découper chaîne
  • Les Dates
  1. Objet Date
  2. Afficher heure et date locale
  3. Lire valeurs heure/date
  4. Régler valeurs heure/date
  5. Fuseaux horaires
  • Objet Math
  1. Propriétés
  2. Méthodes
  3. Arrondir des nombres
  • Les Formulaires
  1. Champs de saisie
  2. Type mot de passe
  3. Éléments cachés
  4. Zones de texte
  5. Listes de sélections
  6. Cases à cocher
  7. Boutons radio
  8. Eval
  9. Désactivation
  10. Envoi formulaire
  • Les Cadres
  1. Objet Frame
  2. Accéder cadre
  3. Nombre de cadres
  4. Référer aux cadres
  5. Écrire
  6. Redimensionner
  7. Cadre cible radio
  8. Imprimer
  • Environnement
  1. Détection système
  2. Les cookies
  3. Multiples cookies
  4. Path domain
  5. Codage caractères

Auteur : Mystick

Sommaire

Explication

La méthode window.open() permet d'ouvrir de nouvelles fenêtres. Cette méthode accepte trois paramètres à la manière suivante : window.open("URL", "nom", "features"); . Le premier est l'URL de destination de la nouvelle fenêtre, le deuxième est le nom de cette nouvelle fenêtre et le troisième est en fait un ensemble de paramètres définissant les caractéristique de la nouvelle fenêtre.

Le nom est la variable qui sert à identifier cette fenêtre et ses contrôles. Si on ouvre une autre fenêtre avec le même nom, la première sera changée tout simplement. Il faut donc penser à si c'est ce qu'on désire. Sinon on doit donner des noms différents à nos fenêtres. Le troisième paramètre est optionnel.

L'ensemble des caractéristiques qu'il est possible de détailler pour la fenêtre sont les suivantes :

Les features Si on spécifie une feature dans le troisième paramètre, seulement celle-là sera visible. Pour spécifier que vous voulez que votre fenêtre ait certaines features il faut les lister avec une liste séparée par des virgules.

Exemple

 window.open("URL", "nom_page", "location,menubar");
 

Vous allez obtenir une fenêtre avec juste la boîte d'adresse et un menu. Il ne faut pas mettre d'espaces, ce n'est pas pris en charge par certains navigateurs.

menubar Barre de menu qui contient File, Edit, etc.
status La barre au bas de la fenêtre
scrollbars Fait apparaître la scrollbar si nécessaire
resizable Permet de changer la grosseur de la fenêtre
width Largeur en pixels
height Hauteur en pixels
toolbar Barre du navigateur, avec précédent, home, etc.
location Place où on écrit les adresses URL
directories Barres spéciales des navigateurs (peu utilisé)
copyhistory Copier ou non la l'historique du navigateur dans la fenêtre
  • Il est aussi possible de positionner l'endroit où la fenêtre apparaîtra sur l'écran de l'usager.
screenX= Donne la position de la fenêtre en pixels à partir de la gauche de l'écran Netscape
screenY= Donne la position de la fenêtre en pixels à partir du haut de l'écran Netscape
left= Donne la position de la fenêtre en pixels à partir de la gauche de l'écran sous IE 4+
top= Donne la position de la fenêtre en pixels à partir du haut de l'écran sous IE 4+
  • Exemple
    window.open('URL','nom','width=400,height=200,screenX=0,screenY=100,left=0,top=100')
 

Voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire