Jeff swicegood
asked on
How to make browser automatically return to start webpage on a timer FROM AN OFFSITE PAGE
I am working on a Kiosk that accepts donations using, in part Paypal payment pages. The user touches the screen to start and is then given options of payment amounts. Those pages are on the localhost. When they hit a payment amount in takes them to Paypal's site. If the user abandons the process and gives no input, then I need the browser to return to the start page.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you both for your great solutions. Amick: This looks like exactly what I was looking for, unfortunately I failed to realize when I asked my question that my problem is a little more complicated. The launch of Paypal is done within the <form element. Here is the page that launches to the Paypal site: (Please forgive me if this is really bad code.)
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<meta http-equiv="Refresh" content="60;url=http://localhost:8080/start.jsp">
</head>
<link href="golokaStyles.css" rel="stylesheet" type="text/css">
<body oncontextmenu="return false;" onselectstart="return false;">
<div id="Layer1" class="textHeader30" style="position:absolute; width:900px; height:368px; z-index:1; left: 25px; top: 34px;">
<p class="textHeader30" >Hello !!</font></p>
<p class="textMedium" >Touch one of the buttons below to donate</p>
</div>
<div style="position : absolute; top : 325px; z-index : 1;">
<form name="paypalform" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="LTRH59SJ2DQMN">
<BUTTON type="submit" class="roundbutton">Deity Dresses & Ornaments $501</BUTTON>
</form>
<form name="paypalform" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="GXBHCGQKYQD9A">
<BUTTON type="submit" class="roundbutton">Sunday Evening Love Feast $251</BUTTON>
</form>
<form name="paypalform" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="KV8QNVXTAPM22">
<BUTTON type="submit" class="roundbutton">Daily Deity Flowers One day $51</BUTTON>
</form>
<form name="paypalform" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="KV8QNVXTAPM22">
<BUTTON type="submit" class="roundbutton">Raja Bhoga Offering One day $51</BUTTON>
</form>
<form name="paypalform" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="9T5MNYGH97DNY">
<BUTTON type="submit" class="roundbutton">Donate another amount $$$</BUTTON>
</form>
</div>
</body>
</html>
You could start here:
http://freelanceswitch.com/money/making-a-paypal-form-tutorial/
Then look into the free version of this form builder:
http://www.formsite.com/landing/paypal-integration.html
Watch some videos, starting here and then looking at the related videos
http://www.youtube.com/watch?v=kpPMWemn7RM
Hope this helps. Remember to assign points if anything comes up that is useful !!
Jeff
ASKER
This was exactly what I asked for, even though I did not completely ask for what I really needed. Thank you
Did you look at the form builder options?
ASKER
I will look more deeply into it. I did not look deeply into it yet because I had a hunch It was not what I needed. My project is done except for that one little element of having the browser always return to the start.jsp page so a new person approaching the kiosk will always find it at the beginning. As far as I know I don't need any more elaborate forms than what I have--it works as is. So I am unsure as to how learning to build forms will help with that. Maybe you can tell how you think it will help me.
Check out popup windows or using a frame so you don't give up total control to the paypal site.
Here is some info on using popups
http://www.htmlcodetutorial.com/linking/linking_famsupp_72.html
Or read about frames
http://www.htmlcodetutorial.com/frames/frames.html
this would allow you to send a user to any other site for information, or downloading a document, etc., and retain control so the user ends up on your controlling webpage.
Hope this helps even though it's sort of a "pointer" rather than a "hard coded solution"
Jeff