Computer >> Computer tutorials >  >> Programming >> HTML

HTML Window self Property


The HTML Window self property returns the current window of the browser.

Syntax

Following is the syntax −

window.self

Let us see an example of HTML Window self Property −

Example

<!DOCTYPE html>
<html>
<style>
   body {
      color: #000;
      height: 100vh;
      background-color: #8BC6EC;
      background-image: linear-gradient(135deg, #8BC6EC 0%, #9599E2 100%) no-repeat;
      text-align: center;
   }
   .btn {
      background: #db133a;
      border: none;
      height: 2rem;
      border-radius: 2px;
      width: 30%;
      display: block;
      color: #fff;
      outline: none;
      cursor: pointer;
      margin: 1rem auto;
   }
   .show{
      font-size:1.2rem;
   }
</style>
<body>
<h1>HTML Window self Property Demo</h1>
<button onclick="create()" class="btn">Check current window is topmost using self property</button>
<div class="show"></div>
<script>
   function create(){
      if(window.top === window.self){
         document.querySelector('.show').innerHTML='The current window is the topmost window';
      } else{
         document.querySelector('.show').innerHTML='The current window is not the topmost window';
      }
   }
</script>
</body>
</html>

Output

HTML Window self Property

Click on “Check current window is topmost using self property” button to check if the current window is the topmost window or not and to understand how self-property works −

HTML Window self Property