Ik wil met een klein scriptje de huide URL uitlezen en met JS de taal wijzigen, dit kan helaas niet met PHP omdat het via includes gaat e.d.
Ik ben zo gestart:
Niks vreemds, ik wil dus gewoon document.location uitlezen in de variabele theurl, dan in de variabele lang=eng vervangen met lang=nl en dan het linkje van het vlaggetje deze url gewijzigde url geven.
Maar als ik dit probeer dan gaat de pagina dus laden naar de nieuwe url die eigenlijk in die link moet komen te staan! Hij denkt dus dat document.location iedere keer wordt aangepast. Maar dat wil ik niet, want hij wordt in een variabele gestopt die niks met document.location te maken heeft... toch?!
Ik ben zo gestart:
code:
1
2
3
| var theurl = document.location;
theurl.replace('lang=eng','lang=nl');
document.getElementById('langlink').href = theurl; |
Niks vreemds, ik wil dus gewoon document.location uitlezen in de variabele theurl, dan in de variabele lang=eng vervangen met lang=nl en dan het linkje van het vlaggetje deze url gewijzigde url geven.
Maar als ik dit probeer dan gaat de pagina dus laden naar de nieuwe url die eigenlijk in die link moet komen te staan! Hij denkt dus dat document.location iedere keer wordt aangepast. Maar dat wil ik niet, want hij wordt in een variabele gestopt die niks met document.location te maken heeft... toch?!