Ik ben momenteel bezig met het opzetten van een framework voor een behoorlijk grote applicatie.
Wat ik wil bereiken is dat ik bij het toevoegen van additionele modules in de applicaties geen omkijken meer heb naar shared javascripts welke in de module aanwezig moeten zijn zoals het draggen van een tree control over frames. Zodoende wil ik ook het aantal JS fouten en de ontwikkeltijd beperken.
Aangezien deze modules worden geladen in een iframe kan ik vanuit zijn parent diverse acties op het iframe document uitvoeren.
Onderstaand voorbeeld geeft een beetje weer wat ik probeer te bereiken. Het voorbeeld werkt, maar ik ben benieuwd op welke manier ik complete functies kan gaan toevoegen. Eigenlijk wil ik ze compleet via attachEvent gaan meegeven. Een andere optie is het plaatsen van de JS in een XML file, en deze via XMLHttp.ResponseText meegeven via attachEvent en vervolgens onthefly schrijven.
Waar nu de alert staat, wil ik dus complete JS functions gaan meegeven. Dwz JS functions van pakweg 50 regels.
Heb ik nog veel opties over
Wat ik wil bereiken is dat ik bij het toevoegen van additionele modules in de applicaties geen omkijken meer heb naar shared javascripts welke in de module aanwezig moeten zijn zoals het draggen van een tree control over frames. Zodoende wil ik ook het aantal JS fouten en de ontwikkeltijd beperken.
Aangezien deze modules worden geladen in een iframe kan ik vanuit zijn parent diverse acties op het iframe document uitvoeren.
Onderstaand voorbeeld geeft een beetje weer wat ik probeer te bereiken. Het voorbeeld werkt, maar ik ben benieuwd op welke manier ik complete functies kan gaan toevoegen. Eigenlijk wil ik ze compleet via attachEvent gaan meegeven. Een andere optie is het plaatsen van de JS in een XML file, en deze via XMLHttp.ResponseText meegeven via attachEvent en vervolgens onthefly schrijven.
Waar nu de alert staat, wil ik dus complete JS functions gaan meegeven. Dwz JS functions van pakweg 50 regels.
Heb ik nog veel opties over
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <script> function CheckForFramework(){ if (test.functionname){ window.status = 'functie bestaat'; }else{ window.status = 'functie is toegevoegd'; test.document.body.attachEvent('onclick',function(){alert('ja');}); } } window.onload = CheckForFramework; </script> </head> <body> <iframe name="test" src="leeg.html" height="50%" width="50%"></iframe></td> </body> </html> |
[ Voor 12% gewijzigd door Verwijderd op 15-01-2003 22:00 ]