Solved

opening site in kiosk mode.

Posted on 2002-06-07
24
488 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
 

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
What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

 
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

What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

Join & Write a Comment

Suggested Solutions

This article provides a case study on how our local youth baseball league deployed a new website, including the platform selection, implementation and benefits to the league.
When it comes to showing a 404 error page to your visitors, you do not want that generic page to show, and you especially do not want your hosting provider’s ad error page to show either. In this article, I will show you how to enable the custom 40…
The purpose of this video is to demonstrate how to Import and export files in WordPress. 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 : Click on Too…
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…

708 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

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now