Avatar billede Gudiik Nybegynder
16. oktober 2009 - 01:28 Der er 5 kommentarer

Hente information fra url

Hejsa alle sammen.

Er det muligt at få javascript til at hente noget fra en url?..

F.eks: www.test.dk?id=2

Så vil jeg gerne hente 2 altså det som står efter id=.

Er det muligt i javascript i så fald hvordan?

På forhånd tak.
Avatar billede csvendsen Nybegynder
16. oktober 2009 - 06:19 #1
// Get paramter from URL
function geturlparameter(name)
  { 
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); 
  var regexS = "[\\?&]" + name + "=([^&#]*)"; 
  var regex = new RegExp( regexS ); 
  var results = regex.exec( window.location.href ); 
  if( results === null )   
    return ""; 
  else   
    return results[1];
  }

var parameter = geturlparameter('id');
Avatar billede Gudiik Nybegynder
16. oktober 2009 - 14:44 #2
hvordan skal jeg så kalde den funktion? Er ikke den skrappeste til javascript :)
Avatar billede csvendsen Nybegynder
17. oktober 2009 - 06:30 #3
Det er denne linie som henter værdien:

var parameter = geturlparameter('id');

Hvis du indsætter den i html koden i stedet for i en ekstern js fil skal linien indkapsles med:

  <script language="JavaScript"> 
    </script>
Avatar billede Gudiik Nybegynder
20. oktober 2009 - 18:35 #4
Tak skal du have. Lig et svar.
Avatar billede csvendsen Nybegynder
21. oktober 2009 - 06:06 #5
Svar.
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