Ik maak door de enorme grootte van de gebruikte javascript in mijn website gebruik van meerdere .js bestanden. Nu krijg ik dus een lijst met bestanden die ik aan de website wil toevoegen d.m.v.
Dit systeem wordt ook bij CSS gebruikt m.b.v. @import url("bestand.css");
Nu had ik op internet de volgende code gevonden:
Dit wil niet lukken. De javascript bestanden worden niet ingeladen. Wie ziet wat ik fout doe?
JavaScript:
Nu wil ik deze lijst verkleinen tot 1 regel, zodat 1 javascript alle overige importeert.1
| <script type="text/javascript" src="/js/import.js"></script> |
Dit systeem wordt ook bij CSS gebruikt m.b.v. @import url("bestand.css");
Nu had ik op internet de volgende code gevonden:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| var JSdocs = [ 'bestand1.js', 'bestand2.js', 'bestand3.js', 'bestand4.js', ]; function loadJSFiles() { var head = document.getElementsByTagName("head")[0]; for (var i=0; i<JSdocs.length; i++) { var script = document.createElement("script"); script.setAttribute("type","text/javascript"); script.setAttribute("src",JSdocs[i]); head.appendChild(script); } } window.onload = loadJSFiles; |
Dit wil niet lukken. De javascript bestanden worden niet ingeladen. Wie ziet wat ik fout doe?