Avatar billede braghe90 Nybegynder
23. april 2002 - 21:38 Der er 6 kommentarer og
1 løsning

Hvorfor virker det her ikke?

se subject:

if (document.location.indexOf("temp") != -1) {
Et eller andet...
}

Det virker heller ikke hvis man gemmer document.location i en variabel før man bruger indexOf...

hvorfor virker det ikke, og hvordan kan jeg lave en tilsvarende funktion der virker efter hensigten?
Avatar billede nute Nybegynder
23. april 2002 - 21:41 #1
fordi document.location returnerer et objekt, og ikke en streng. Man kan ikke kalle 'indexOf' på et objekt.

if ( (document.location.href).indexOf("temp") != -1) {
Avatar billede nikolajdu Nybegynder
23. april 2002 - 21:42 #2
hører location ikke under window elementet....

window.location...

eller hurtigere:

self.location...
Avatar billede medions Nybegynder
23. april 2002 - 21:42 #3
if (document.location.indexOf("temp").value != -1) {
Et eller andet...
}

prøv med det...! - er ikke sikker på det virke...!
//>Rune
Avatar billede medions Nybegynder
23. april 2002 - 21:44 #4
Hehe.. jeg er vidst helt faret vildt! - Undskylder forviringen!
//>Rune
Avatar billede erikjacobsen Ekspert
23. april 2002 - 21:44 #5
s=""+document.location;
s.indexOf(...)

virker da.....lidt et hack....
Avatar billede braghe90 Nybegynder
23. april 2002 - 21:45 #6
Dit forslag virker nute! :)

Mange tak for hjælpen... når du skriver et svar får du pointene...
Avatar billede nute Nybegynder
23. april 2002 - 21:45 #7
et svar får du pointene...
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