Charger un objet depuis un fichier externe

ourco - 10 mai 2013 à 07:52
cs_AlexN Messages postés 694 Date d'inscription lundi 5 décembre 2005 Statut Membre Derniè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);

1 réponse

cs_AlexN Messages postés 694 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 8 janvier 2014 19
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).
0
Rejoignez-nous