0

I need to write a javascript function like a;

While my application runs on browser I will refresh the page and it will open a pop-up, close the old page and pop-up will be displayed in full screen. How can I do this? I did try this code below.

var elem = document.documentElement;
function fullScreen() {
  //  var ofisWin = window.open("ofis.html");
  if (document.fullscreenElement !== null) {
    console.log("fselement: " + document.fullscreenElement);
  } else {
    openFullscreen();
    window.close();
  }
}

function openFullscreen() {
  var ofisWin = window.open("ofis.html", "ofis", "fullScreen");
  if (ofisWin == null) {
    console.log('The popup was blocked!');
  }
  console.log(window.document.fullscreenElement);
  console.log("fullscreen request!");
  if (elem.requestFullscreen) {
    elem.requestFullscreen();
  } else if (elem.mozRequestFullScreen) { /* Firefox */
    elem.mozRequestFullScreen();
  } else if (elem.webkitRequestFullscreen) { /* Chrome, Safari & Opera */
    elem.webkitRequestFullscreen();
  } else if (elem.msRequestFullscreen) { /* IE/Edge */
    elem = window.top.document.body; //To break out of frame in IE
    elem.msRequestFullscreen();
  }
}

fullScreen()
mplungjan
  • 169,008
  • 28
  • 173
  • 236

0 Answers0