2011-10-25 5 views
5

J'ai créé une page simple qui utilise jQuery, alors incluez jquery.min.js.Simuler un "include_once" pour jQuery

Mais je dois insérer un iFrame dans la même page (et non, malheureusement je ne peux pas utiliser autre chose) qui incluent une versione différente de jquery.min.js.

Comment puis-je forcer le navigateur à inclure une seule de ces deux versions (comme include_once en php)?

Merci!

Répondre

9

Non testé, mais à la fin de votre page, juste avant </body> balise, vous pouvez ajouter ceci:

<script> 
    window.jQuery || document.write('<script src="js/jquery.min.js"><\/script>') 
</script> 

Ce vérifie si jQuery est disponible ou non, sinon il va ajouter une dynamique de chemin spécifié .

+0

merci beaucoup, ça marche! –

+0

@MarcoPace: Vous êtes les bienvenus :) – Sarfraz

+0

@Sarfraz, +1 réponse est sur la cible ... –

Questions connexes