Avatar billede jonashn Nybegynder
26. marts 2005 - 20:40 Der er 9 kommentarer og
2 løsninger

JavaScript til andet end htmlsider

Hej Eksperter

Når jeg åbner en .js fil direkte ved at dobbeltklikke på den kommer der en fejl der siger at "document ikke er defineret".
For mig tyder dette på at man kan "køre" javascript filer direkte, hvis man bruger nogle bestemte klasser o.s.v. Jeg er blevet ret nysgerrig, og giver gerne flere point for god information om emnet (jeg ved godt at man kan bruge det til ASP o.lign., men jeg vil gerne vide om man kan bruge det f.eks. ligesom vbscript filer ell. lign.)
Avatar billede barklund Nybegynder
26. marts 2005 - 20:46 #1
JavaScript er et derivat af standarden ECMA Script 262. Andre derivater af standarden er JScript (som bruges i stedet for JavaScript i IE samt i ASP) og ActionScript (der bruges i Flash). De tre scripttyper er ganske identiske, men alligevel har mange andre implementationer af standarden alligevel valgt at kalde det for JavaScript - selvom man sådan set bare kunne have givet sin implementation sit eget navn.

JavaScript bruges i Flash til at scripte handlinger. Altså ligesom man kan automatisere visse processer i MS Word eller Photoshop, så kan man også automatisere en masse ting i Flash i en JavaScript lignende syntaks.

JavaScript bruges også som syntaks i den nyeste version af Director. Her kan man vel at scripte i Lingo eller JavaScript.

Firefox og Thunderbird er i stor udstrækning lavet med JavaScript. Altså store dele af funktionaliteten og grænseflade er scriptet i javascript. Derfor er det også ret nemt at lave plugins til begge programmer.

JavaScript bruges sikkert også andre steder.

Men når du har en .js fil liggende på din computer, så kan det meget vel tænkes, at windows tænker, at det er nok en JScript fil. Og JScript bruges af Windows og Microsoft som et simpelt scriptingsprog. Hvad dette kan bruges til som standalone-filer skal jeg ikke kunne sige - men sikkert noget af det samme som VBScript filer, som du selv nævner (og som jeg heller ikke aner hvad kan).

--
Morten Barklund
Avatar billede barklund Nybegynder
26. marts 2005 - 20:47 #2
"Her kan man vælge at scripte i..." :)
Avatar billede arne_v Ekspert
26. marts 2005 - 20:48 #3
ja

Prøv og gem det her som hello.js:

var a;
a = "Hello";
WScript.Echo(a);
Avatar billede jonashn Nybegynder
26. marts 2005 - 22:25 #4
>barklund: Tusind tak for den fine forklaring
>arne v: Ja, det virker!
Kan nogle af jer komme med links til dokumentation?
Avatar billede jonashn Nybegynder
26. marts 2005 - 23:31 #7
Tak begge to! Læg et svar, begge to. Hvad med 15  point til jer hver, arne v for linkene og eksemplet og barklund for den gode forklaring? Bare klag, hvis i ikke er enige i fordelingen :-)
Avatar billede arne_v Ekspert
27. marts 2005 - 00:02 #8
svar
Avatar billede barklund Nybegynder
27. marts 2005 - 17:13 #9
Jæssør :)
Avatar billede barklund Nybegynder
28. marts 2005 - 11:33 #10
Tark for points :)
Avatar billede jonashn Nybegynder
28. marts 2005 - 12:10 #11
...Så lidt ;-)
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