www.webdeveloper.com
Results 1 to 4 of 4

Thread: [RESOLVED] redirection

Hybrid View

  1. #1
    Join Date
    May 2009
    Posts
    23

    resolved [RESOLVED] redirection

    so I usually don't have any problems with this type of thing since I usually tend NOT to have any redirection issues since most of the work I do is only in one language, but this is driving me INSANE, so I was hoping maybe someone could help me out here

    JavaScript:
    Code:
    function english()
    {
    	setCookie("clang","E",360);
    	window.location="en/home.html";
    }
    
    function francais()
    {
    	setCookie("clang","F",360);
    	window.location="fr/home.html";
    }
    and here's the HTML
    Code:
    <a href="en/home.html" name="english" onclick="english()"> Enter </a>	|
    <a href="fr/home.html" name="francais" onclick="francais()"> Entrer </a>
    and here's what's SUPPOSED to happen:

    When the user clicks on the first link to visit the website in English, it should create the cookie [the getCookie and setCookie functions ARE created...] so that on the next visit, the user is automatically redirected to the English home page.

    What am I doing wrong, here?

  2. #2
    Join Date
    Dec 2009
    Posts
    24
    Before this page loads, you will need to check if a cookie exists, then redirect depending on the language the cookie says, redirect using an if else statement.

  3. #3
    Join Date
    May 2009
    Posts
    23
    would this be the right code for this type of situation:
    if not, I have no idea what's going on

    Code:
    var jlang;
    
    if(jlang==null)
    {
         if (jlang)
         {
            setCookie("clang","E",360);
            window.location="engpage.html";
         }
         else
         {
            setCookie("clang","F",360)
            window.location="frpage.html";
         }
    }
    
    else
    {
       if (jlang=="F")
       {
            window.location="engpage.html";
       }
       else
       {
            window.location="frpage.html";
       }
    }

  4. #4
    Join Date
    May 2009
    Posts
    23
    for those who would want to see the proper code, here is the HTML:

    HTML Code:
    <a href="en/home.html" name="english" onclick="seteng()">	Enter 	</a>	|
    <a href="fr/home.html" name="francais" onclick="setfre()">	Entrer	</a>
    and here's the JavaScript:
    Code:
    	function seteng()
    	{
    		setCookie("clang","E",3);
    		window.location="en/home.html";
    	}
       
    	function setfre()
    	{
    		setCookie("clang","F",3);
    		window.location="fr/home.html";
    	}
    
    	function loader()
    	{
    			var jlang;
    			jlang = getCookie("clang");
    			
    			if (jlang!=null)			
    			{
    					if (jlang=="F")
    						{
    							window.location="fr/home.html";
    						}
    		
    					else
    						{
    							window.location="en/home.html";
    						}
    			}
    	}

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

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



Recent Articles