Avatar billede eazye Nybegynder
22. april 2003 - 23:13 Der er 4 kommentarer og
2 løsninger

java script include med variabel?

Et lille hurtigt spørgsmål..

Hvis man bruger dette til at inkludere et script:
<script type="text/javascript" src="script.js"></script>

er det så muligt at bruge:
<script type="text/javascript" src="script.js?var=test"></script>
Så scriptet bruger variablen var til noget??

- EazyE
Avatar billede olebole Juniormester
22. april 2003 - 23:20 #1
<ole>

Nej, en .js-fil kan ikke bruge variabler på den måde. Du kan dog gøre noget à la:

<script type="text/javascript" src="script.php?variabel=test"></script>

...og i 'myscript.php':
alert(<?=$_GET["variabel"]?>);

/mvh
</bole>
Avatar billede emmek Nybegynder
22. april 2003 - 23:22 #2
Det burde ikke være nødvendigt. Hvis du har flg. kode:
<script>
var hest="ko";
</script>
<script type="text/javascript" src="script.js"></script>
Så burde variablen hest også være tilgængelig i script.js.
Men hvis du nu vender dig til at lave funktioner der tager parametre i dine js filer, så kan du jo bare overføre de nødvendige variabler der - lidt smartere syntes jeg.
Avatar billede eazye Nybegynder
22. april 2003 - 23:23 #3
Men duer det ikke kun, hvis den server som styrer den side hvorpå scriptet bliver includet, understøtter php?

lad os sige www.server1.dk understøtter php, og har script.php.

www.server2.dk sættes koden ind, men server2.dk understøtter Ikke php.. fungerer det anyway?
Avatar billede olebole Juniormester
22. april 2003 - 23:30 #4
Ja
Avatar billede olebole Juniormester
22. april 2003 - 23:31 #5
emmek >> det kommer helt an på, hvad han vil lave  ;o)
Avatar billede eazye Nybegynder
22. april 2003 - 23:33 #6
Ok, så er jeg med.. tak begge to!
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