Bonjour à tous.
Je ne trouve pas comment attendre la fin du chargement d'une page pour exécuter un fichier .js situé sur mon site.
Dans ma page php, il y a en milieu de page le codeDans l'éditeur admin du CMS, je met par exemple le code suivant dans la section codeblock 1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php printCodeblock(1); ?>
Et ça fonctionne bien sur Pc sous Windows, Macos, Linux, et sous Firefox, Edge, Google-chrome et Safari !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <script> var pics = ["/3/tramont-s/S_IMG_4470.jpg"]; var nRet = 1; </script> <script src="/3/zph.js"></script>
Mais ça ne fonctionne pas sur smartphone : je n'ai à l'écran que le contenu de la photo traitée par le code zph.js, sans le template tout autour de la page php.
Sur smartphone, depuis depuis Firefox ou Google Chrome, je dois rafraichir la page (je recharge la page) et là, elle s'affiche intégralement, avec le templatel ET la photo traitée par zph.js au bon endroit.
D'ou ma question : comment retarder l'exécution du fichier js dans mon codeblock depuis mon CMS pour que la page s'affiche intégralement du 1er coup ?
Merci d'avance.
Partager