Avatar billede cmau Nybegynder
17. april 2005 - 17:31 Der er 14 kommentarer og
2 løsninger

Have javascriptet i en anden fil

Hejsa, hvordan kan hotpeople have deres javascript i en .asp fil:

http://hotpeople.dk/include/javascript/default.asp

Også hente den med:

<script src="/include/javascript/default.asp" type="text/javascript"></script>

Jeg har prøvet at gøre det med en .php fil, men det virker ikke, er der noget specielt man skal gøre?
Avatar billede barklund Nybegynder
17. april 2005 - 17:33 #1
Niks, det burde virke direkte. Men din php fil skal selvfølgelig outputte javascript direkte og intet andet :)
Avatar billede hyberpreprocessor Nybegynder
17. april 2005 - 17:37 #2
jo man skal barklund.

du skal sætte en contenttype med text/javascript i asp/php filen.
Avatar billede hyberpreprocessor Nybegynder
17. april 2005 - 17:38 #3
PHP:

<?php
header("Content-type: text/javascript");
?>

ASP:

<% Response.ContentType = "text/css" %>
Avatar billede hyberpreprocessor Nybegynder
17. april 2005 - 17:39 #4
ups, lidt for hurtig med asp versionen (copy&paste)

<% Response.ContentType = "text/javascript" %>
Avatar billede hyberpreprocessor Nybegynder
17. april 2005 - 17:42 #5
og det samme gælder CSS. Jeg smutter nu, her er et svar.
Avatar billede cmau Nybegynder
17. april 2005 - 18:26 #6
Det virker desværre ikke www.babegalleri.dk/test/javascript/index.php
www.babegalleri.dk/test/ prøv at trykke på nogle af pilene, som skulle udføre noget javascript eller tryk forside, ingen af dele virker.
Avatar billede hyberpreprocessor Nybegynder
17. april 2005 - 18:29 #7
klart, Firefox js console giver denne her fejl:

Fejl: goto is a reserved identifier
Kildekode:
goto('main.php?page=user_new');
Avatar billede hyberpreprocessor Nybegynder
17. april 2005 - 18:32 #8
hvilket betyder at din funktion IKKE må hedder goto() , kal den goHenTo() istedet eller noget :)
Avatar billede cmau Nybegynder
17. april 2005 - 18:33 #9
Hvordan kan det være at den ikke med hedde goto?
Avatar billede cmau Nybegynder
17. april 2005 - 18:34 #10
har rettet det nu, men den udføre stadigvæk ikke noget
Avatar billede barklund Nybegynder
17. april 2005 - 18:34 #11
<script src="/javascript/index.php" type="text/javascript"></script>

Dit javascript ligger da ikke i roden - men inde i /test/ mappen - skulle det ikke være:

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

eller:

<script src="javascript/index.php" type="text/javascript"></script>

--
Morten Barklund
Avatar billede hyberpreprocessor Nybegynder
17. april 2005 - 18:34 #12
Fejl: goto is a reserved identifier ...
kan du ikke engelsk ?-)

Det betyder at goto er en reserveret ord, sådan nogle findes der mange af i programmering, og derfor ikke må bruges til funktioner.
Avatar billede cmau Nybegynder
17. april 2005 - 18:35 #13
Så nu virker det!! Barklund smider du også svar, så deler jeg points mellem jer
Avatar billede barklund Nybegynder
17. april 2005 - 18:38 #14
Finfin
Avatar billede barklund Nybegynder
17. april 2005 - 18:46 #15
Tark for de grumme mange point :D
Avatar billede cmau Nybegynder
17. april 2005 - 19:39 #16
hehe :P
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