Avatar billede mikkel_robin Nybegynder
24. august 2001 - 12:31 Der er 6 kommentarer og
4 løsninger

indexOf

Hvorfor virker dette ikke!?????

<script>

realurl_1 = window.location //http://mitdomæne/index.php?userdata=1
realurl = realurl_l.indexOf(\"userdata1\")
alert (realur1) // skal være 0 hivs man kommer fra den rigtige side
</script>
Avatar billede roenving Novice
24. august 2001 - 12:45 #1
Ser ud til at være fejl i :
1) realurl_l --> realurl_1
2) fortæl lige javascript-fortolkeren hvornår, der kommer en ny statement:

<script>

realurl_1 = window.location; //http://mitdomæne/index.php?userdata=1
realurl = realurl_1.indexOf(\"userdata1\"); //fejl ikke L men 1
alert (realur1) // skal være 0 hivs man kommer fra den rigtige side
</script>

evt. kan du lave den sidste linje om til
alert (realur1.toString) //så vidt jeg husker ;=)
Avatar billede poull Nybegynder
24. august 2001 - 12:46 #2
realurl = realurl_l.indexOf(\"userdata1\")

skal være

realurl = realurl_1.indexOf(\"userdata1\")

Du hra lavet et l istedet for 1
Avatar billede mikkel_robin Nybegynder
24. august 2001 - 12:47 #3
det var en tastefejl da jeg skrev det ind her (desværre)
Avatar billede roenving Novice
24. august 2001 - 12:56 #4
Prøv at være endnu mere specifik i din location:

realurl_1 = location.href; //window vil altid være underforstået/location er et selvstændigt objekt

\"userdata1\" <-- er det også tastefejl eller \"userdata=1\"

hth
jes
Avatar billede olebole Juniormester
24. august 2001 - 13:21 #5
<ole>
Husk at \'fejle pænt\', hvis nu brugeren blot skriver: \"http://mitdomæne/index.php\":

if (location.search) { //Hvis der er et \'?\' i URL\'en
  realurl = location.search.substring(1); // Alt efter \"?\" i URL\'en
  realurl = realurl.indexOf(\"userdata=1\");
  alert (realur);
}

/mvh
</bole>
Avatar billede Slettet bruger
24. august 2001 - 16:39 #6
Desuden har du skrevet:
alert (realur);
istedet for:
alert(realurl);

Håber det kan hjælpe :-)
Avatar billede jakoba Nybegynder
27. august 2001 - 09:22 #7

realurl_a = location.href
                  //http://mitdomæne/index.php?userdata=1

realurl = realurl_a.indexOf(\"userdata\")
                  // sætter realurl til 29 (position i streng)

alert (realurl)  // vil være 29 hvis man kommer fra den rigtige side

questpos = realurl_a.indexOf(\"?\");
                  // sætter questpos til 28 (position i streng)

realurl = realurl -questpos-1;  // 29 -28 -1

alert (realur1)  // skal være 0 hvis man kommer fra den rigtige side

Undgå såvidt muligt navne med ciffer et(1), det forveksles med bogstav l,
og undgå navne med ciffer nul(0), det forveksles med bogstav o,
og undgå navne med ciffer b(B), det forveksles med ciffer 8 (når du kommer til hex-regning)
Avatar billede olebole Juniormester
27. august 2001 - 11:06 #8
Derimod er navne som \'Gertrud\', \'Gunnar\' og \'Gert\' udmærkede. Til videre læsning anbefales bogen: \"Hvad skal barnet hedde?\"  =o)
/mvh
Avatar billede jakoba Nybegynder
27. august 2001 - 11:30 #9
\'ole\' er såmænd heller ikke så slemt et navn, men \'boler0\' og \'vide0\' vil ofte gå galt :-))
Avatar billede olebole Juniormester
27. august 2001 - 11:35 #10
\'Maximillian Bartholoumaeus van der Schwandfogel III\' kan du også ryge i svære vanskeligheder med - hvor \'jakobA\' er lidt lettere håndterbart...og sådan er der så meget  *ROTFL*
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