Propriété Window openerProperty
Objet Window
Définition et utilisation
La propriété opener est une propriété accessible en lecture et en écriture qui renvoie une référence à l'objet Window qui a créé la fenêtre.
Lorsque vous ouvrez une fenêtre à l'aide de window.open(), vous pouvez utiliser cette propriété pour renvoyer des informations détaillées depuis la fenêtre source (parent) de la fenêtre cible.
Astuce de code :window.opener.close() fermera la fenêtre source (parent).
Syntaxe
window.opener
Prise en charge des navigateurs
![]()
![]()
![]()
![]()
![]()
Tous les principaux navigateurs prennent en charge la propriété opener.
Exemples
Exemples
Écrire du texte dans la fenêtre opener (fenêtre parent) :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Tutoriel d'exemple (example.com)</title>
<script>
function openWin(){
myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<p>Ceci est ma fenêtre</p>");
myWindow.focus();
myWindow.opener.document.write("<p>This is the source window!</p>");
}
</script>
</head>
<body>
<input type="button" value="Ouvrir ma fenêtre" onclick="openWin()" />
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>Tutoriel d'exemple (example.com)</title>
<script>
function openWin(){
myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<p>Ceci est ma fenêtre</p>");
myWindow.focus();
myWindow.opener.document.write("<p>This is the source window!</p>");
}
</script>
</head>
<body>
<input type="button" value="Ouvrir ma fenêtre" onclick="openWin()" />
</body>
</html>
Essayez-le vous-même »
Objet Window Autres extensions