if geturlparam werkt niet

Status
Niet open voor verdere reacties.

tomdelonge

Gebruiker
Lid geworden
2 mei 2007
Berichten
11
Hallo iedereen,

Kunnen jullie eerst het volgende doen: ga naar www.iceware.be en klik door op nederland. Op dit moment wordt er een cookie geplaatst die "nl_NL" zal opslaan.

Ga nu terug naar ww.iceware.be, waar volgend eenvoudig scriptje gebruikt wordt:

Code:
<script type="text/javascript">
  if (getURLParam('action') != 'return') {
    location.href = 'http://www.iceware.be/nl_NL';
  }
</script>

Als je vanop www.iceware.be/nl_NL op de nederlandse vlag links boven klikt is er een link terug naar het overzicht met de landen en zorgt de parameter action=return ervoor dat er niet automatisch opnieuw doorgelinkt wordt naar de nederlandse site, zodat je opnieuw je land kan kiezen onafhankelijk van de cookie.

Echter " if (getURLParam('action') != 'return') " lijkt niet te werken. Er wordt op geen enkel moment nog doorgelinkt naar de nederlandse site. Als ik de if weglaat linkt ie altijd door, maar dan dus ook als action=return gezet is.

Zien jullie wat er foutgaat?

Grtz,
Tom
 
Laatst bewerkt:
Ohja je kan trouwens ook de code in de onload van iets zetten. Zoiets:
[JS]function doeNaLaden()
{
if (getURLParam('action') != 'return')
{
location.href = 'http://www.iceware.be/nl_NL';
}
}

window.onload = doeNaLaden;



/* Als je meer van de 'standaarden' bent, kan je voor alle W3C browsers dit gebruiken:

addEventListener(window, 'load', doeNaLaden, false);

En voor IE: (gebruik conditional comments / inverse conditional comments, of detection ofzo)

window.attachEvent('onload', doeNaLaden);
*/[/JS]

:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan