Jump to content

Perl Tell A Friend Script. I Need To Know


Recommended Posts

I have installed a Perl "tell a Friend Script" located here: My Webpage

After you fil out the form, it goes to a white screen. Do you know WHAT code I need to use to have the window Close upon hitting SUBMIT? or even showing something Like "successful" on the same screen.




><script language="JavaScript" type="text/JavaScript">
function MM_findObj(n, d) { //v4.01
 var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
   d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
 for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
 if(!x && d.getElementById) x=d.getElementById(n); return x;

function MM_validateForm() { //v4.0
 var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
 for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
   if (val) { nm=val.name; if ((val=val.value)!="") {
     if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
       if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
     } else if (test!='R') { num = parseFloat(val);
       if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
       if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
         min=test.substring(8,p); max=test.substring(p+1);
         if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
   } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
 } if (errors) alert('The following error(s) occurred:\n'+errors);
 document.MM_returnValue = (errors == '');
<script LANGUAGE="JavaScript">

Link to comment
Share on other sites

I'm not familiar with Perl, but there are thousands of pre made perl scripts at this site:


Hot Scripts


So I figure someone must have already written a script that does what you want to do.


PS - I love the look of your website, but some of the photos have been x-ed out. See here

Your page


Since it's at your store... I thought you'd want to change it.


Hope that helps

Link to comment
Share on other sites

Try this:


><input type="submit" name="Submit" value="Send" onClick="closeWindow()">


and get rid of:


><input type="hidden" name="redirect" value="http://www.hungryhoundbakery.com/submissionsuccessful.htm">


Did not look at the cgi script which would really allow me to answer the question properly, but I am too tired.


Good Night.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...