Avatar billede Søren Bech Morsing Praktikant
25. september 2001 - 09:07 Der er 14 kommentarer og
1 løsning

kan man \"requeste\" og sende ting til adresselinien via javascript

Kan man \"få fat\" i de parametre der står i adresselinien efter.asp? med javascript, og kan man på samme måde skifte dem igen.

Avatar billede nikolajdu Nybegynder
25. september 2001 - 09:11 #1
Ja, men det er en rigtigt Jakoba specialitet (Nu må jeg lære det!) :-)

Du kan sende videre med GET - Det sætter parametrene med i url´en. blbla.html?navn=nikolaj&efternavn=ankjaer
Avatar billede knogle Nybegynder
25. september 2001 - 09:12 #2
Jeg tror ikke det er muligt, overvejet at bruge ASP til det?
Avatar billede Søren Bech Morsing Praktikant
25. september 2001 - 09:18 #3
ASP klart... men, det er til opbygningen af en træstruktur, hvor... men jeg kigger lige efter en træstruktur herinde...
Avatar billede nikolajdu Nybegynder
25. september 2001 - 09:20 #4
Jakoba er oppe og vågen, det kan ikke vare længe før han kigger forbi:-)
Avatar billede jakobandersen Nybegynder
25. september 2001 - 09:25 #5
<SCRIPT TYPE=\"text/javascript\">
URL = new String(this.location);
split = URL.split(\"?\");
URL = new String(split[1]);
split = URL.split(\"&\");
getvar = new Object();
for(i=0; i < split.length; i++){
URL = new String(split[i]);
vaerdi = URL.split(\"=\");
getvar[vaerdi[0]] = vaerdi[1];
}
</SCRIPT>


Dette lille script klarer det og du kan hente variablerne vha.
getvar[\'varnavn\']
Avatar billede Søren Bech Morsing Praktikant
25. september 2001 - 09:29 #6
tak moonduck, meget logisk egentlig... havde ikke lige tænkt på location, som jeg bare bruger 20 steder lige nedenunden min kode :)
Avatar billede Slettet bruger
25. september 2001 - 09:31 #7
Dataene efter ?-tegnet i adresselinjen hedder \"location.search\", så scriptet må være således:
<script>
function getSearch() {
searchen = self.location.search;
return searchen;
}
</script>

Funktionen getSearch() returnerer nu dataene efter ?-tegnet!
Avatar billede Søren Bech Morsing Praktikant
25. september 2001 - 09:31 #8
how... kunne man evt. gøre sådan at den ikke reloader når man sætter location (måske for meget forlangt, men smart)
Avatar billede jakobandersen Nybegynder
25. september 2001 - 09:31 #9
Hovsa.. brug document.URL istedet for document.location..

location er deprecated..
Avatar billede nute Nybegynder
25. september 2001 - 09:44 #10
og en litt grundigere gjennomgang :)

http://www.builder.dk/artikler/article.asp?AID=158

/nute
Avatar billede olebole Juniormester
25. september 2001 - 10:10 #11
<ole>
phoenixv >> Næsten  :)  \'location.search\' giver dig search-strengen incl. \'?\'.
Skal du have fat i det efterfølgende, hedder det \'location.search.substring(1)\'


moonduck >> Er det ikke \'document.location\', der er blevet deprcated - til fordel for \'window.location\', du tænker på?
/mvh
</bole>
Avatar billede jumper Nybegynder
25. september 2001 - 12:46 #12
sbk > En af mine gode venner har skrevet denne artikel:

http://dagz.net/otherSide/

/Thor
Avatar billede Slettet bruger
25. september 2001 - 15:36 #13
olebole>> Checks out! :-) Jeg havde ikke nogen form for ref på mig, så jeg pludrede bare lidt... Men nu ved jeg det og glemmer det aldrig!
(hvad var det lige jeg sagde) ?-)
Avatar billede olebole Juniormester
25. september 2001 - 15:52 #14
Du sagde: \"Overdrevet alkoholforbrug og for megen onani medfører tre væsentlige skader: Hukommelsestab og .........ehhhhhhhhhh ..........mmmmmmmm ..........ja, altså ..........hukommelsestab og ....... ehhhhhhhhhh.......\"  =oD
/mvh
Avatar billede roenving Novice
25. september 2001 - 16:19 #15
*G*
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