Du kan undersøge, hvilke metoder og properties location objektet indeholder med dette lille script:
<script type="text/javascript"> var a = []; for (var x in location) a.push(x+" => "+location[x]); alert(a.join("\n")); </script>
Vær dog opmærksom på, at location objektet ikke er en del af den standardiserede JavaScript kerne, hvorfor properties og metoder veksler fra JS-parser til JS-parser (browser til browser). Derfor bør du naturligvis kun stole på fællesmængden ;o)
"Præcis, det er det jeg søger." >> Hvad i alverden vil du dog bruge dét til ...?!??!!! Jeg har svært ved at forestille mig et scenarium, hvor sådan en streng kan være ønskelig/brugbar
Lige nu er det fordi jeg har 2 *.js scripts hvor den ene referere til den anden. Dette virker ikke med relativ path, da de filer scriptet bliver kaldt fra ligger i forskellige mapper.
Det kan godt være der er en MEGET nemmere løsning, jeg kan bare ikke få øje på den.
Lige nu er url'en hardcoded i js filen, men det medfører jo at hvis jeg flytter scritpet over i en anden mappe / anden server eller lign. så virker skiddet ikke.
Man kunne jo vælge at lægge JS- og CSS-filen et bestemt sted, så den lokale sti altid er den samme. Ellers kunne man vælge at lægge stien til mappen, JS-filen ligger i, i en variabel i begyndelsen af filen: var sPath2mySelf = "/sti/til/mappe/";
Så kan du altid sige: l.setAttribute("href", sPath2mySelf + "cssdokument.css");
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.