Bonjour,

je réalise un site pour quelqu'un qui souhaite avoir pas mal de publicité sur chaque page. Le problème c'est que le javascript bloque le chargement de la page et les publicités sont assez longues à charger.

J'ai donc pensé à les afficher à la fin du chargement de la page avec par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<div id="pub"></div>
 
et dans le js :
 
$(document).ready(function() {
    $('#pub').html('<script type="text/javascript" src="..."></script>');
});
Le problème c'est que de cette façon, la page se charge normalement et lorsqu'il exécute le script, je me retrouve avec juste la publicité sur la page.

J'ai aussi essayé avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$(document).ready(function() {
    $('#pub').load('page_avec_pubs.html');
});
Où le fichier html contenait les scripts mais cela ne change rien.

Y a-t-il un moyen d'afficher des scripts js externes à la fin du chargement de la page ?

Si oui, comment faire ?

Merci de votre aide.