Toon posts:

JS en referrer

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met een website die zoal in het engels als in het nederlands is.
Bij het benaderen moet men kiezen of ze de engelse of nederlandse versie willen.
Vervolgens worden ze door gestuurd naar de betreffende home versie van de site.

Echter hebben beide site dezelfde afbeeldingen die naar de home verwijzen.
Dat betekend dat de mensen opnieuw hun gewenste taal moeten invullen.

Graag zou ik dit automatisch willen bepalen.

Het gaat om het volgende:
http://www.domain.nl/UK
http://www.domain.nl/NL

Ik heb al geprobeert om in JS een scriptje te maken en daar kwam het volgende uit:
</SCRIPT>
<SCRIPT LANGUAGE=JAVASCRIPT TYPE="TEXT/JAVASCRIPT">
if (document.referrer = "http://www.domain.nl/UK.htm")
location.href = "HOME_UK.htm"; </SCRIPT>

Helaas werkt dit niet. Misschien dat iemand een fout ziet of mij hiermee verder kan helpen, ik hoor het graag.

bvd _/-\o_

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 15:11
Waarom zorg je niet gewoon dat die links naar home gewoon precies kloppen en dus naar de juiste taal wijzen?

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:42
Javascript hoort thuis in w&g, niet in p&w.

-> w&g

https://fgheysels.github.io/


  • danslo
  • Registratie: Januari 2003
  • Laatst online: 00:48
if (document.referrer = "http://www.domain.nl/UK.htm") :?

if (document.referrer = "http://www.domain.nl/UK")
if (document.referrer = "http://www.domain.nl/UK/")
if (document.referrer = "http://www.domain.nl/UK/index.htm")

Ik snap niet zo goed waarom je er .htm achter plakt?

edit:

En die location.href hoort ook wat bij.. Tijd voor een basis tutorial javascript?

[ Voor 22% gewijzigd door danslo op 18-01-2006 17:06 ]


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 21:47

RM-rf

1 2 3 4 5 7 6 8 9

JavaScript:
1
2
3
if (document.referrer&&document.referrer=="http://www.domain.nl/UK.htm") {
   // blah
}


verder betwijfel ik of je werkelijk met een '==' moet willen controleren... als iemand in de voorgaande locatie bv http://www.DOMEIN.NL/ bezocht heeft (welke dezelfde pagina geeft , of bv http://domein.nl) klopt deze conditie al niet meer

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • ZeilDude
  • Registratie: Juli 2004
  • Laatst online: 19-02-2022
Wellicht wat offtopic, maar waarom laat je mensen eerst kiezen en dan de site zien? Dat is wat achterhaald. Beter kun je kiezen voor een van de 2 en van daaruit mensen de keuze geven voor een andere taal. Toch? Volgens mij scoort ie dan ook beter in zoekmachines.
Misschien is mijn opmerking niet offtopic, want zo kun je je probleem misschien wel zonder js tackelen. Maar dat is moeilijk in te schatten, aangezien je niet erg duidelijk bent. Waar is het voorbeeld?
Pagina: 1