Solved

opening site in kiosk mode.

Posted on 2002-06-07
24
495 Views
Last Modified: 2013-12-24
here we go!

as we all know iexlore -k www.yourwebspace.com
will open an instance of explorer in kiosk mode.

this is the perfect mode for stuborn users, this takes all navigation and chrome away from the all unknowing user.

this is the question.

how can I run this iexlore -k www.yourwebspace.com in coldfusion.

refrase how to run cmd line scripts on a coldfusion page and or site.?
0
Comment
Question by:jriver12
  • 13
  • 11
24 Comments
 
LVL 19

Expert Comment

by:cheekycj
ID: 7068715
you mean full screen mode...

You can use JavaScript to do this:

<script language="JavaScript"><!--
function full(url) {
    if (document.all) {
        window.open(url,'windowName','fullscreen=yes');
        return false;
    }
    return true;
}
//--></script>

<a href="default.htm" onClick="full(this.href)">Open full screen</a>

HTH,
CJ
0
 

Author Comment

by:jriver12
ID: 7069724
cj,

that is exactly what I was looking for.

is there a keyboard key combonation that would allow the user to minimize as well as maximize the browser as needed.?
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 7070164
here is some Microsoft info on the kiosk mode shortcuts:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q154780
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 

Author Comment

by:jriver12
ID: 7070176
cj im trying to use that code as an onload="full(this.href)" but get a 404 error what am I doing wrong.
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 7070233
<script language="javascript">
function full(url) {
   if (document.all) {
       window.open(url,'windowName','fullscreen=yes');
       self.close();
   }
}

        self.close();
     }
</script>

<body onload="full(location.href);">

that should work.

CJ
0
 

Author Comment

by:jriver12
ID: 7070257
duh!
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 7070263
:-)
0
 

Author Comment

by:jriver12
ID: 7070321
error:

object expected error:

I cant find it.(as usual)



   <html>
   <head>
   <title>test kiosk</title>
    <script language="javascript">
function full(url) {
  if (document.all) {
      window.open(url,'windowName','fullscreen=yes');
      self.close();
  }
}

       self.close();
    }
</script>
   
   

</head>

<body bgcolor="#FFFFCC" text="#000000" link="#000000" vlink="#000000" alink="#000000" onload="full(location.href);">


TEST
     
     

</body>
     </html>
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 7070347
try this:

  <html>
  <head>
  <title>test kiosk</title>
   <script language="javascript">
function full(url) {
 if (document.all) {
     window.open(url,'windowName','fullscreen=yes');
     self.close();
 }
}
</script>
 
 

</head>

<body bgcolor="#FFFFCC" text="#000000" link="#000000" vlink="#000000" alink="#000000" onload="full(location.href);">


TEST
   
   

</body>
    </html>

You had an extra:

      self.close();
   }


in the script code.

CJ
0
 

Author Comment

by:jriver12
ID: 7070407
tried that and onload it prompts me that the window I am viewing is trying to close.

if I say yes the browser closes if I say no the browser opens in browser view(with chrome.

so I tried changing the self.close(); to self.open ();
and got stuck in an infinate loop of windows opening in fullscreen.?

<html>
 <head>
 <title>test kiosk</title>
  <script language="javascript">
function full(url) {
if (document.all) {
    window.open(url,'windowName','fullscreen=yes');
    self.close();
}
}
</script>
 
 

</head>

<body bgcolor="#FFFFCC" text="#000000" link="#000000" vlink="#000000" alink="#000000" onload="full(location.href);">


TEST
   
   

</body>
   </html>
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 7070467
duh... oops.. got to put a check to make sure that it is not already in full screen mode.

try this:

html>
<head>
<title>test kiosk</title>
 <script language="javascript">
function full(url) {
var params = window.location.search.substring(1);
if (document.all && params.indexOf("full=1") != -1) {
   window.open(url,'windowName','fullscreen=yes');
   self.close();
}
}
</script>



</head>

<body bgcolor="#FFFFCC" text="#000000" link="#000000" vlink="#000000" alink="#000000" onload="full(location.href + "?full=1");">


TEST
 
 

</body>
  </html>
0
 

Author Comment

by:jriver12
ID: 7070706
syntax error near line 47,

there is no line 47?/?
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 7070720
oops I think I know the problem try this:

<html>
<head>
<title>test kiosk</title>
<script language="javascript">
function full(url) {
var params = window.location.search.substring(1);
if (document.all && params.indexOf("full=1") != -1) {
  window.open(url,'windowName','fullscreen=yes');
  self.close();
}
}
</script>



</head>

<body bgcolor="#FFFFCC" text="#000000" link="#000000" vlink="#000000" alink="#000000" onload="full(location.href
+ '?full=1');">


TEST
 
 

</body>
 </html>
0
 

Author Comment

by:jriver12
ID: 7070767
no error but still not opening in full screen mode
0
 
LVL 19

Accepted Solution

by:
cheekycj earned 300 total points
ID: 7070815
My apologies my logic was off...

<html>
<head>
<title>test kiosk</title>
<script language="javascript">
function full(url) {
var params = window.location.search.substring(1);

if (document.all && params.indexOf("full=1") == -1) {
 window.open(url,'windowName','fullscreen=yes');
 self.close();
}
}
</script>



</head>

<body bgcolor="#FFFFCC" text="#000000" link="#000000" vlink="#000000" alink="#000000" onload="full(location.href + '?full=1');">


TEST



</body>
</html>


instead of opening full screen when full parameter doesn't exist I was opening full screen when full param existed.

That was my mistake.

CJ
0
 

Author Comment

by:jriver12
ID: 7070896
cj,

that worked (as usual)

however is there a way to get rid of the prompt box that comes up.

is there a way for it to automaticaly open in full screen without prompting.?
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 7070927
the prompt comes up b/c you are trying to close the main window.

The only way not to get the prompt is not close the main (parent) window.

CJ
0
 

Author Comment

by:jriver12
ID: 7070957
is there a way to do it with out having a parent to close?

if not.

hows this idea?

have 3 pages.

one that will say


you need to click yes to proceed. (example)

if they click not they will go to a page that says

you are not authorized.

but if they click yes
the parent closes and the desired url/page is displayed in full screen
0
 

Author Comment

by:jriver12
ID: 7071077
cj,
lets  stick with the original script of having a text link.

can close the parent once the child is loaded without permission.
or keep the parent in the same page where the text link is?
0
 

Author Comment

by:jriver12
ID: 7071303
got it cj!

found an extension on macromedia,
 here is what I ended up with


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="JavaScript">
<!--
function MachakFull(Ie,other){
//Copyright © 1999 m.milicevic machakjoe@netscape.net jjooee@tip.nl
x=screen.availWidth;
y=screen.availHeight;
target = parseFloat(navigator.appVersion.substring(navigator.appVersion.indexOf('.')-1,navigator.appVersion.length));
if((navigator.appVersion.indexOf("Mac")!=-1) &&(navigator.userAgent.indexOf("MSIE")!=-1) &&(parseInt(navigator.appVersion)==4))
window.open(other,"sub",'scrollbars=yes');
if (target >= 4){
     if (navigator.appName=="Netscape"){
    var MachakFull=window.open(other,"MachakFull",'scrollbars=yes','width='+x+',height='+y+',top=0,left=0');
     MachakFull.moveTo(0,0);
     MachakFull.resizeTo(x,y);}
if (navigator.appName=="Microsoft Internet Explorer")
     window.open(Ie,"MachakFull","fullscreen=yes");
     }
     else window.open(other,"sub",'scrollbars=yes');
     }
//-->
</script>
<cfset pagecaption="Please select where you would like to go.">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<cfinclude template="htmlheader.cfm">
<p>After you make your selection you will be asked to login if your previous session has expired.</p>
<br>
<a href="#" onclick="MachakFull('index.cfm','')">go in</a>

<cfinclude template="htmlfooter.cfm">
</body>
</html>

thanks man
a lil push in the right direction goes a long way.
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 7072953
ok.. I see.. it also is cross browser.  which is good.

MM's site does have some useful resources doesn't it.

CJ
0
 

Author Comment

by:jriver12
ID: 7072962
thanks for the time and great suggestions as usual.

:)
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 7072974
no prob, just happy I could help in some way.  Thanx for the "A".

CJ

BTW: The other problem.. I haven't gotten time to look at it yet.. I will hopefully take a look today.
0
 

Author Comment

by:jriver12
ID: 7072980
take your time,
like I said that one I have been trying to get to work at 100% for about a year now.:()
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: kevp75
Hey folks, 'bout time for me to come around with a little tip. Thanks to IIS 7.5 Extensions and Microsoft (well... really Windows 8, and IIS 8 I guess...), we can now prime our Application Pools, when IIS starts. Now, though it would be nice t…
Objective of This Article In 1990’s, when I was a budding software professional, I had a lot of confusion about which stream or technology, I had to choose to build my career. In those days, I had lot of confusion like whether to choose System so…
The purpose of this video is to demonstrate how to connect a WordPress website to Google Analytics. This will be demonstrated using a Windows 8 PC Go to your WordPress login page. This will look like the following: mywebsite.com/wp-login.php :…
The purpose of this video is to demonstrate how to integrate Mailchimp with WordPress, by placing a Mailchimp signup form on a WordPress Page or Post. This will be demonstrated using a Windows 8 PC. Mailchimp will be used. Log into your Mailchi…

785 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question