ourco
-
10 mai 2013 à 07:52
cs_AlexN
Messages postés694Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention 8 janvier 2014
-
20 mai 2013 à 13:03
Bonjour,
J'ai un objet volumineux déclaré dans mon head en html.
Je souhaite le charger depuis un fichier externe pour l'appeler dans le head.
Quelle est la bonne syntaxe ?
dans le head
<script>
XXXobject = {"tags": (...)
dans le body
<script>
var stage = new XXX.Stage(document.getElementById('XXXcontainer'),
XXXobject);
cs_AlexN
Messages postés694Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention 8 janvier 201419 20 mai 2013 à 13:03
Ton XXXObject ressemble à un objet JavaScript en notation JSON. Tu peux éventuellement charger son contenu en différé, via AJAX et par là soulager le code de ta page des données non utiles à sa compréhension mais utiles à son fonctionnement.
A vrai dire le <script> dans le n'est pas non plus bien venu. Il vaut mettre le maximum dans le <head> et utiliser les évènements de type onload pour déclencher les scripts. C'est plus propre, le corps du document ne contenant que la structure du document (sa forme) pas son code (son fonctionnement).