Pop-up Blockers

You can tell if a pop-up was blocked by checking the return value: When a browser add-on or other program blocks a pop-up, window.open() typically throws an error.

 
<!DOCTYPE HTML> 
<html> 
    <head> 
        <title>Example</title> 
    </head> 
    <body> 
        <script type="text/javascript"> 

            var blocked = false; 
            try { 
                var myWin = window.open("http://www.google.com", "_blank"); 
                if (myWin == null){ 
                    blocked = true; 
                } 
            } catch (ex){ 
                blocked = true; 
            } 
            if (blocked){ 
                document.writeln("The popup was blocked!"); 
            } 

        </script> 
    </body> 
</html>
  
Click to view the demo
Home 
  JavaScript Book 
    DOM  

Window:
  1. The Window Object
  2. The Window Events
  3. window.alert() or alert()
  4. window.close()
  5. window.confirm() or confirm()
  6. window.find() displays find dialog
  7. window's outer width and height, inner height and width
  8. window.location
  9. window.moveBy(distance, distance)
  10. window.moveTo(x,y) moves the window to the upper-left coordinate
  11. window.open()
  12. window.print()
  13. window.prompt() and prompt()
  14. window.resizeTo(x,y) and window.resizeBy(xDelta,yDelta)
  15. window.scrollTo(x,y)
  16. window.screenLeft, window.screenX, window.screenTop, window.screenY
  17. window.setInterval() or setInterval()
  18. window.setTimeout() or setTimeout()
  19. Pop-up Blockers