Jump to content

start fullscreen on Chrome and Windows


irigsoft

Recommended Posts

ok, I Use CodeGear 2007, Chrome, Windows XP

1. Create New Application

2. Add On Main Form uniButton

3. uniButton.Onclick 

 begin

UniSession.AddJS ('var docElm = document.documentElement;'
+ ' if (docElm.requestFullscreen) {'
+ '    docElm.requestFullscreen();'
+ '}'
+ 'else if (docElm.mozRequestFullScreen) {'
+ '    docElm.mozRequestFullScreen();'
+ '}'
+ 'else if (docElm.webkitRequestFullScreen) {'
+ '    docElm.webkitRequestFullScreen();'
+ '}'
+ 'else if (docElm.msRequestFullscreen) {'
+ '    docElm.msRequestFullscreen();'
+ '}');
 

end;

 

4. Start WebServer

 

 

Link to comment
Share on other sites

  • Administrators
function click(sender, e, eOpts)
{
   var docElm = document.documentElement;
   
   if (docElm.requestFullscreen) {
      docElm.requestFullscreen();
   }
   else if (docElm.mozRequestFullScreen) {
      docElm.mozRequestFullScreen();
   }
   else if (docElm.webkitRequestFullScreen) {
      docElm.webkitRequestFullScreen();
   }
   else if (docElm.msRequestFullscreen) {
      docElm.msRequestFullscreen();
   };
}

Please put above code in any Button's ClientEvents -> click event.

Link to comment
Share on other sites

My problem is that, I test unigui befor ~5 months. then I have problem with executing javascript (I learn javascript) with unigui server.

Make different tests and then all start to work with Unisession.JSCode (Read javascript from text file and direct executing with JSCode).

After that I organize my server with that logic executing directly javascript from text files.

 

After some months I update to 99.1309 - 99.1364 and all of my working server stop working with javascript from JSCode.

 

I test this:

1. Fullscreen

2. Play Sound

3. Speach

4. Get GPS Coordinates

 

of this functions, now work only "4. Get GPS"

 

I make test with my desktop , My tablet and My phone.

Link to comment
Share on other sites

  • 3 years later...
On 12/8/2016 at 8:21 AM, Farshad Mohajeri said:

function click(sender, e, eOpts)
{
   var docElm = document.documentElement;
   
   if (docElm.requestFullscreen) {
      docElm.requestFullscreen();
   }
   else if (docElm.mozRequestFullScreen) {
      docElm.mozRequestFullScreen();
   }
   else if (docElm.webkitRequestFullScreen) {
      docElm.webkitRequestFullScreen();
   }
   else if (docElm.msRequestFullscreen) {
      docElm.msRequestFullscreen();
   };
}

Please put above code in any Button's ClientEvents -> click event.

for movile device

function tap(sender, e, eOpts)
{
   var docElm = document.documentElement;
   
   if (docElm.requestFullscreen) {
      docElm.requestFullscreen();
   }
   else if (docElm.mozRequestFullScreen) {
      docElm.mozRequestFullScreen();
   }
   else if (docElm.webkitRequestFullScreen) {
      docElm.webkitRequestFullScreen();
   }
   else if (docElm.msRequestFullscreen) {
      docElm.msRequestFullscreen();
   };
}

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...