JavaScript Window Open and Close Methods

Open a new window  Close the window

 

Code Example
  1. <script type="text/javascript">
  2. window.onload = newWinLinks;
  3. var newWindow = null;
  4. function newWinLinks() {
  5. for (var i=0; i<document.links.length; i++)
  6. {document.links[i].onlick = chgWindowState();
  7. /* Preload Function
  8. }
  9. }
  10. function windowOpen() {
  11. if (newWindow && !newWindow.closed) {
  12. return true; }
  13. return false;
  14. }
  15. function chgWindowState() {
  16. if (this.id == "closeWin") {
  17. if (windowOpen()) {
  18. newWindow.close();
  19. } else {
  20. alert("The window isn't open!"); }
  21. }
  22. if (this.id == "openWin") {
  23. if (windowOpen()) {
  24. alert("The window is already open!");
  25. } else {
  26. newWindow = window.open("http://www.madchaos.com.au","newWin","status=1, width=300, height=200"); }
  27. }
  28. return false;
  29. }
  30. </script>