Results 1 to 7 of 7

Thread: Redirect from jScript

  1. #1

    Thread Starter
    Frenzied Member
    Join Date
    Jan 2001
    Location
    Denmark
    Posts
    1,049

    Question Redirect from jScript

    I wish to redirect after I have used JMail, how do I do that?

    Code:
    <%@ Language=javaScript %>
    <%
    	
    	mailer = Server.CreateObject("JMail.SMTPMail");
    	mailer.ServerAddress = "hpl.dk";
    	//Her indlæses afsenderen
    	mailer.Sender = Request.Form("email");
    	var navn = Request.Form("navn");
    	var navn1 = escape(navn);
    	var firma = Request.Form("firma");
    	var firma1 = escape(firma);
    	var email = Request.Form("email");
    	var email1 = escape(email);
    	var brugerid = Request.Form("brugerid");
    	var pageId = Request.QueryString("pageId");
    			
    	mailer.Subject = "Tilmelding til brug af beregningsmodul"
    	var strBody = "Følgende bruger har ansøgt om tilmelding:\n\n"
    	var strBody1 = "Navn: " + navn + "\n"  
    	var strBody2 = "Firma: " + firma + "\n"
    	var strBody3 = "E-mail: " + email + "\n"
    	var strBody4 = "Brugernavn: " + brugerid + "\n\n"
    	var strLink = "For godkendelse klik her: http://www.hpl.dk/test/godkend.asp?navn=" + navn1 + "&firma=" + firma1 + "&email=" + email1 + "&brugerid=" + brugerid + "&pageId=" + pageId + "&dpdAfs=" + dpdAfs		
    	mailer.Body = strBody + strBody1 + strBody2 + strBody3 + strBody4 + strLink 
    			
    	//Det er her, mail-adressen skal stå
    	mailer.AddRecipient("[email protected]");
    	
    	mailer.priority = 5;
    	mailer.Execute();
    	
    	redirect = "kvittering.asp"; //code not working
    		
    %>
    I have typed "redirect = "kvittering.asp"; //code not working" where I wish the code to be

  2. #2
    Frenzied Member dj4uk's Avatar
    Join Date
    Aug 2002
    Location
    Birmingham, UK Lobotomies: 3
    Posts
    1,131
    I take it this is ASP using Server-side JavaScript.

    If thats the case try Response.Redirect("kvittering.asp");

    DJ

  3. #3

    Thread Starter
    Frenzied Member
    Join Date
    Jan 2001
    Location
    Denmark
    Posts
    1,049
    I've tried that, the I get this error message:
    Code:
    Microsoft JScript runtime error '800a1391' 
    
    'response' is undefined 
    
    /test/sendtilmeld.asp, line 33

  4. #4
    Frenzied Member dj4uk's Avatar
    Join Date
    Aug 2002
    Location
    Birmingham, UK Lobotomies: 3
    Posts
    1,131
    Try capitalizing the R.

    I can't remember if JScript is case sensitive.

    DJ

  5. #5
    Frenzied Member Jop's Avatar
    Join Date
    Mar 2000
    Location
    Amsterdam, the Netherlands
    Posts
    1,986
    You can redirect by setting the location.href property.
    Jop - validweb.nl

    Alcohol doesn't solve any problems, but then again, neither does milk.

  6. #6

    Thread Starter
    Frenzied Member
    Join Date
    Jan 2001
    Location
    Denmark
    Posts
    1,049
    to JOP: No because it is server side (remark <% ... %>)

  7. #7

    Thread Starter
    Frenzied Member
    Join Date
    Jan 2001
    Location
    Denmark
    Posts
    1,049
    To dj5uk: GREAT, that was it, it is case sensitive, forgot that!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width