dahwan Skrevet 28. mars 2008 Del Skrevet 28. mars 2008 åssen kan jeg oppnå det php funksjonen include() gjør, med javascript? Lenke til kommentar
serrghi Skrevet 28. mars 2008 Del Skrevet 28. mars 2008 google.com javascript + include tipper du finner svaret ganske fort da Lenke til kommentar
dahwan Skrevet 28. mars 2008 Forfatter Del Skrevet 28. mars 2008 (endret) Jeg har gjort det i timesvis og bare funnet ekstern js-fil inkludering i 40 sider i strekk. Derfor jeg spør her. Help me Endret 28. mars 2008 av dahwan Lenke til kommentar
dahwan Skrevet 30. mars 2008 Forfatter Del Skrevet 30. mars 2008 (endret) Ja eller nei: Kan javascript lese eller manipulere filer? All i need to know Endret 30. mars 2008 av dahwan Lenke til kommentar
serrghi Skrevet 31. mars 2008 Del Skrevet 31. mars 2008 spør på IRC, javascript på EFnet eller noe, da får du nok raskere svar enn her Lenke til kommentar
dahwan Skrevet 17. april 2008 Forfatter Del Skrevet 17. april 2008 Så ingen har peiling? Plz help Lenke til kommentar
dabear Skrevet 18. april 2008 Del Skrevet 18. april 2008 Javascript har i utgangspunktet ikke denne funksjonaliteten innebygd, men det er mulig å "hacke" seg rundt dette problemet. Flere rammeverk (deriblant jquery?) benytter seg av dette for å inkludere bare spesifikke deler. Jeg vil i første omgang annbefale å laste inn all javascriptkode i éi fil, men har forståelse for at det kan være praktisk å dele dette inn i flere filer etterhvert. Men når du først har kommet så langt at du har javascriptkode på flere hundre kilobyte, har du vel såpass stor kontroll på språket, at framgangsmåten under er unødvendig for meg å forklare. I html kan du inkludere javascript ved <script>-tagger. Det er dette du bruker for å legge til nye scripts. Alt dette må skje etter dokumentet er innlasta, slik at følgende kode må plasseres i en hendelse, som feks onload eller ved knappetrykk(onclick). //hente head-taggen var head = document.getElementsByTagName("head")[0]; //opprette ett nytt <script>-element var aScript = document.createElement("script"); aScript.type = "text/javascript"; //sett url til det nye scriptet. Det er dette som blir "inkluderinga" aScript.src = "http://example.org/mitt_script.js"; //legger til det nye scriptet på slutten av head-taggen head.appendChild(aScript) Javascript har i tillegg en funksjon kalt eval(). Dette er en funksjon som tar imot en tekststreng som blir tolka som vanlig javascriptkode. eval("alert('hallo')") tilsvarer alert('hallo'). Dette kan brukes til å kjøre kode som du henter inn over ajax. Merk at med denne funksjonen kan et hvilket som helst script bli utført og potensielle farer er mange. Derfor vil jeg ikke annbefale denne siste metoden, før du veit hva du gjør. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå