Ik ben bezig met het ontwikkelen van een Firefox extensie.
In deze extensie is het noodzakelijk dynamisch een javascript bestand te laden. Het probleem is alleen dat het me niet lukt om een handle naar de bewuste <script> tag te krijgen.
Het document waarin de script-tag staat is als volgt:
De bovenste script-tag laad het bestand met globale code, en van daaruit probeer ik de src van de tweede script-tag in te stellen:
Maar ik krijg daarbij de foutmelding dat functions geen properties heeft. Weet iemand hoe ik die script-tag moet benaderen?
Alvast bedankt.
In deze extensie is het noodzakelijk dynamisch een javascript bestand te laden. Het probleem is alleen dat het me niet lukt om een handle naar de bewuste <script> tag te krijgen.
Het document waarin de script-tag staat is als volgt:
code:
1
2
3
4
5
6
| <?xml version="1.0"?>
<overlay id="helloworldOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript" src="foktoolsOverlay.js" />
<script type="application/x-javascript" src="" id="functions" />
</overlay> |
De bovenste script-tag laad het bestand met globale code, en van daaruit probeer ik de src van de tweede script-tag in te stellen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| function selectTemplate(doc)
{
var template=zoekTemplate(doc);
var functions=document.getElementById('functions');
switch (template)
{
case FOKFORUM_LIGHT:
functions.src='fokforum_light/functions.js';
break;
case FOKFORUM_DARK:
functions.src='fokforum_dark/functions.js';
break;
case FOKSILVER:
functions.src='foksilver/functions.js';
break;
case TEXT_ONLY:
functions.src='text_only/functions.js';
break;
}
} |
Maar ik krijg daarbij de foutmelding dat functions geen properties heeft. Weet iemand hoe ik die script-tag moet benaderen?
Alvast bedankt.
[ Voor 19% gewijzigd door Verwijderd op 07-06-2005 12:04 ]