Avatar billede Søren Bech Morsing Praktikant
05. november 2001 - 14:40 Der er 12 kommentarer og
1 løsning

hvor står jeg (path)

I ASP kan man skrive Server.mapPath(\"/gfx\")

og få returneret fx c:\\hjemmeside\\gfx altså stien på serveren.

Men så har jeg lavet en javascript fil, som jeg meget gerne ville kunne flytte rundt uden at skulle rette filsti (noget database opslag) - kan det lade sig gøre?

Og hvad med inkludering af filer? den går ikke vel?
Avatar billede nikolajdu Nybegynder
05. november 2001 - 14:47 #1
<script>

alert(self.location)

</script>

Nej inkluderede filer går nok ikke. Jeg forstår ikke helt hvad du mener med \"flytte rundt på\".
Avatar billede nikolajdu Nybegynder
05. november 2001 - 14:48 #2
Inkludere filer går selvfølgelig ikke, da de jo sættes ind på serveren. Det der ryger til klienten er jo én hel side.
Avatar billede jakoba Nybegynder
05. november 2001 - 15:10 #3
i location objektet er der properties for diverse dele at sidens adresse:

http://home.netscape.com/assist/extensions.html#topic1?x=7&y=2

These parts serve the following purposes:

\'http:\'
    protocol  represents the beginning of the URL, up to and including the first colon.
\'//home.netscape.com\'
    host      represents the host and domain name, or IP address, of a network host.
\'\'  (bruges ikke i denne url.
    port      represents the communications port that the server uses for communications.
\'/assist/\'
    pathname  represents the URL-path portion of the URL.
    hash      represents an anchor name fragment in the URL, including the hash mark (#). This property applies to HTTP URLs only.
    search represents any query information in the URL, including the question mark (?). The search string contains variable and value pairs; each pair is separated by an ampersand (&).

A Location object has a property for each of these parts of the URL. See the individual properties for more information. A Location object has two other properties not shown here:

    href        represents a complete URL.
    hostname    represents the concatenation host:port.

mvh JakobA
Avatar billede Søren Bech Morsing Praktikant
05. november 2001 - 15:21 #4
Hov.. det er ikke noget der kører på en hjemmeside.

Det er lille program jeg har liggende som kan importere nogle data til en database.

Nu er der så en der gerne vil ha noget lignende, men jeg udvikler på f:\\ og han har kun c:\\ så derfor skal jeg rette hver gang jeg sender ham filen, hvis der er rettelser. det var bedre hvis den selv fandt ud af at den stod i f:\\kundefiler\\javascriptprojekt\\ eller c:\\

Avatar billede jakoba Nybegynder
05. november 2001 - 15:44 #5
prøv at kik på hvad nikolajdus alert giver når du kører scriptet lokalt
og på hvad diverse properties indeholder.

det virker også når du kører protokollen  file:
Avatar billede Søren Bech Morsing Praktikant
05. november 2001 - 16:12 #6
ja.. nu kan man hellere ikke bruge alert, og eller document.write, document.writeln eller Response.Write...

såhh lidt svært.

Men selv.location i en browser skriver ganske rigtigt det sti jeg gerne vil ha´.
Avatar billede jakoba Nybegynder
05. november 2001 - 16:15 #7
Hvad er det så du prøver at køre din javascript kode i?
adobe pdf-filer?

mvh JakobA
Avatar billede Søren Bech Morsing Praktikant
05. november 2001 - 16:26 #8
nej...

importer.js

og den dobbeltklikker jeg på, og importere den en tekst fil til en access database.

meget smart, så kan jeg importere noget fx 1 gang i døgnet vha scheduleren i windows...
Avatar billede jakoba Nybegynder
05. november 2001 - 16:34 #9
Vi må tale forbi hinanden på en eller anden måde.

såvid jeg ved kan man ikke direkte afvikle en .js fil. Hvad står der i den fil?
Avatar billede Søren Bech Morsing Praktikant
05. november 2001 - 23:43 #10
hvad der står i den?

javascript kode.

og ja man kan afvikle den, det er ligesom en vbs fil!
og da jeg altid koder i javascript i asp, var det kanon at man kunne afvikle det som en .js fil fremfor at skrive i vbscript.

Men det kan sikket ikke lade sig gøre, jeg har søgt en hel del efter emnet på google - altid Server.mapPath() - og det er kun til ASP at man har objectet server tilgængelig
Avatar billede jakoba Nybegynder
05. november 2001 - 23:51 #11
Med al respekt så tror jeg det du skriver i filen er JScript, dvs microsoftrs \"næsten javascript\" sprog hvor der udover normal javascript er en del specielle objekter og funktioner.
Avatar billede Søren Bech Morsing Praktikant
05. november 2001 - 23:58 #12
undskyld.. ja det er jscript.. er det ikke det samme - sådan lidt bare? :)
Avatar billede jakoba Nybegynder
06. november 2001 - 00:08 #13
joe, lidt :-))
JScript kan fx læse og skrive i filer. det er strengt forbudt i javascript.
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