Include JavaScript - ligesom php?

Tags:    html css

Hej.
Jeg er igang med min hjemmeside, og er kommet til nogle steder hvor jeg kommer til at bruge nogle ret store JS koder!
Dem gider jeg altså ikke have liggende på siden, og derfor tænkte jeg om man ikke ligesom php kan med en kode sætte koden ind fra en anden kode.
Php koden jeg tænker på er:
Include();

Sådan at jeg har en anden fil med JS'et i og kan loade det med en kode!


Kan ikke rigtig JS, så regn med jeg skal have det gennemgået!


Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



9 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hvis du gemmer dit javascript i en fil du kalder script.js, "includer" du den sådan her:

Fold kodeboks ind/udKode 



MvH

Stefan Svensson
http://www.remote-unlock.dk



Aha ja... Men hvordan kan jeg så finde ud af hvor den kommer! Jeg skal jo ikke have den liggende oppe i <head>?


Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world

Jo den skal ligge oppe i <head>, hvis du har nogle document.write eller sådan noget, kan du bare placere det i en <script>/* en eller anden kode */</script>
Hilsen
Jan S.



Du skal bare indsætte det lige der hvor du vil have den stående.

Lidt tilrettet kode, så den er valid:
<script type="text/javascript" src="script.js"></script>



Aha ja... Men hvordan kan jeg så finde ud af hvor den kommer! Jeg skal jo ikke have den liggende oppe i <head>?


Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



Øhhh...
Altså!
Koder i head. Men alle dokument whrite i body?



Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



Øhhh...
Altså!
Koder i head. Men alle dokument whrite i body?



Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world

Jep, medmindre du har sådan nogle fx. getielemtbyid('et_id').html = "<p>Hey</p>";
Så kan du også sætte den oppe i head!
Hilsen
Jan S.



Skriver sådan her:

<script type="text/javascript" src="http://www.shafh.dk/ny/Javascipt/dato.js"></script>

i head


Og dette til at få frem:


<script>
document.write("<font face=verdana,arial size=2>");
document.write(dayname[day] + ", ");
document.write(monthname[month] + " ");

if (date< 10) document.write("0" + date + ", ");
else document.write(date + ", ");
document.write(year + " <font color=FF0000>");
document.write("</font>");
</script>



Men får fejl... Hvad er galt?


PS. JS filer er ikke lige uploadede, men det var de da jeg testede så, det er ikke fejlen!

Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world

[Redigeret d. 27/06-05 23:21:52 af Shafh]



Hvilken fejl?



:S
Kan godt bruge PHP istedet...
Havde bare glemt at jeg ikke havde installeret PHP på min computer, da jeg prøvede :D



Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



t