JavaScript:
1
2
3
| var jsloc = 'http://www.domain.com/scripts/external.js'; document.write('<script type="text/javascript" src="'+jsloc+'"></'); document.write('script>'); |
niet echt netjes, maar werkt prima normaal gesproken...
Intentionally left blank
Niet netjes, maar op zich werkt het wel, maar weet iemand ook een functie om dit voor elkaar te krijgen. Zoals ik eerder zei ik dacht dat ik ergens iets met:crisp schreef op 10 november 2002 @ 17:17:
JavaScript:
1 2 3 var jsloc = 'http://www.domain.com/scripts/external.js'; document.write('<script type="text/javascript" src="'+jsloc+'"></'); document.write('script>');
niet echt netjes, maar werkt prima normaal gesproken...
JavaScript:
1
| @file |
Ofzo gezien had. Om zo een bestand te includen.
Da's met css @import; iets soortgelijks voor js heb ik nog nooit gezien...Gerwin schreef op 10 november 2002 @ 17:27:
[...]
Niet netjes, maar op zich werkt het wel, maar weet iemand ook een functie om dit voor elkaar te krijgen. Zoals ik eerder zei ik dacht dat ik ergens iets met:
JavaScript:
1 @file
Ofzo gezien had. Om zo een bestand te includen.
Intentionally left blank
Verwijderd
code:
1
2
3
4
5
6
7
8
| function addScript(src){
if(document.getElementsByTagName && document.createElement){
var newScript = document.createElement("script");
newScript.type = "text/javascript";
newScript.src = src;
newScript.onLoad=lopen(src);
document.getElementsByTagName("head")[0].appendChild(newScript);
}} |
en ergens anders binnen je .js file :
code:
1
| addScript('jouw_script.js'); |
getElementsByTagName is geen array, dus is het netter om het volgende te doen:Verwijderd schreef op 10 November 2002 @ 22:21:
code:
1 2 3 4 5 6 7 8function addScript(src){ if(document.getElementsByTagName && document.createElement){ var newScript = document.createElement("script"); newScript.type = "text/javascript"; newScript.src = src; newScript.onLoad=lopen(src); document.getElementsByTagName("head")[0].appendChild(newScript); }}
en ergens anders binnen je .js file :
code:
1addScript('jouw_script.js');
code:
1
2
3
4
5
6
7
8
9
10
11
| function addScript(src)
{
if(document.getElementsByTagName && document.createElement)
{
var newScript = document.createElement("script");
newScript.type = "text/javascript";
newScript.src = src;
newScript.onLoad = open(src);
document.getElementsByTagName("head").item(0).appendChild(newScript);
}
} |
Pagina: 1