Fenêtre Les  propriétés self et top

.....

Définition et utilisation propriétés self

JavaScript cours tutorial

La propriété self retourne une reference à la fenêtre active.

Appui de navigateur

Internet Explorer Firefox Opera Google Chrome Safari

La propriété self est prise en charge dans tous les principaux navigateurs.

Syntaxe

window.self


Définition et utilisation propriété top

La propriété top retourne la fenêtre au premier plan de la fenêtre en cours.

Appui de navigateur

Internet Explorer Firefox Opera Google Chrome Safari

La propriété top est pris en charge dans tous les principaux navigateurs.

Syntaxe

window.top


Exemple vérifier si une fenêtre est la même que la fenêtre parente

Dans cet exemple un clic sur le bouton « vérifier », appele  la fonction Verif()et l'état actuel de la fenêtre est vérifier. Si la fenêtre supérieure (window.top) est différente de la fenêtre active (window.self),  la sortie sera  « Cette fenêtre n'est pas la même que la fenêtre prente !! elle est dans une frame ». Si la fenêtre supérieure est égale à la fenêtre active, la sorrie sera «Cette fenêtre est la même que la fenêtre prente! » :

Sélectionner le code

  <!doctype html>
  <html lang="fr">
  <head>
              <meta charset="UTF-8">
              <title>Exemple self et top</title>
  <script>
  function Verif()
  {
  if (window.top!=window.self)
    {
    document.write("<p>Cette fenêtre n'est pas la même que la
  fenêtre prente !! elle est dans une frame</p>")
    }
  else
    {
    document.write("<p>Cette fenêtre est la même que la
  fenêtre prente!</p>")
    }
  }
  </script>
  </head>
  <body>
  <button onclick="Verif()">Vérifier</button>
  </body>
  </html>

 
Par carabde 30 mars 2014