Avec le DOM, il est possible d'insérer n'importe quel élément HTML au sein d'une page Web, et cela vaut également pour un élément <script>. Il est donc possible de lier et d'exécuter un fichier Javascript après que la page a été chargée :
window.addEventListener('load', function() {
var scriptElement = document.createElement('script'); scriptElement.src = 'url/du/fichier.js';
document.body.appendChild(scriptElement);
}, false); |
Avec ce code, un nouvel élément <script> sera inséré dans la page une fois que cette dernière aura été chargée. Mais s'il est possible de charger un fichier Javascript à la demande, pourquoi ne pas s'en servir pour charger des données, et « faire de l'AJAX » ?
Créé avec HelpNDoc Personal Edition: Écrire des livres électroniques ePub pour l'iPad