Avatar billede mik28 Seniormester
27. september 2011 - 15:52 Der er 3 kommentarer og
1 løsning

variable fra en side til en anden clientside

Hej Eksperter

Hvordan sender jeg en variable fra en side til en anden

http://domæne/ladida?var=test

vil jeg gerne bruge på

http://domæne/ladida123
Avatar billede werd Nybegynder
27. september 2011 - 17:07 #1
Du bør nok bruge noget serversidekode til det du er i gang med, men hvis du absolut vil gøre det med js så er det så vidt jeg ved kun muligt hvis du sender den med via et event fra den første side á la:
<script type="text/javascript">
var variabel = 'ladida123';
</script>

<input type="button" onclick="location.href='http://domain/'+variabel">

og så for at fange den på den nye side:
http://www.bloggingdeveloper.com/post/JavaScript-QueryString-ParseGet-QueryString-with-Client-Side-JavaScript.aspx
Avatar billede werd Nybegynder
27. september 2011 - 17:08 #2
<input type="button" onclick="location.href='domain/'+variabel">
Avatar billede mik28 Seniormester
11. oktober 2011 - 08:52 #3
Tak for hjælpen. Det virker præcis som det skal. Kan det lade sig gøre med POST eller kan man "rydde op i urlen" efter man har hentet de forskellige variable altså så man fjerner alt efter ?
Avatar billede werd Nybegynder
11. oktober 2011 - 15:00 #4
Nej desværre - data bliver postet til serveren og ikke sendt tilbage til klienten (hvor javascript afvikles) medmindre du gør det manuelt fra serversiden.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester