Avatar billede moejensen Nybegynder
01. marts 2005 - 13:49 Der er 2 kommentarer og
1 løsning

indsæt http i link inden indsættelse

Jeg har en funktion hvor brugeren skriver en url, som bliver indsat på en hjemmeside.

jeg skal bare have lavet lidt tjek inden url'en indsættes. Følgende skal tjekkes i variablen sUrl:

1) hvis strengen (url'en) starter med /, så skal der ikke gøres noget, så er der tale om et internt link
2) hvis strengen starter med www. eller alt andet end /, så skal der sættes http:// foran strengen
3) hvis der står http:// til at starte med, så skal der ikke gøres noget.
Avatar billede moejensen Nybegynder
01. marts 2005 - 15:25 #1
ingen bud?
Avatar billede moejensen Nybegynder
02. marts 2005 - 08:13 #2
jeg har fundet frem til at jeg skal bruge metoden indexOf, men kan den bruges til at finde www. eller kan den kun finde enkelte tegn?
Avatar billede moejensen Nybegynder
02. marts 2005 - 08:47 #3
jeg fandt selv ud af det.

if (!sUrl.indexOf("/") == 0) {
  sUrl = "http://" + sUrl;
}
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