2011-10-25 15 views
5

Ho creato una pagina semplice che utilizza jQuery, quindi includi jquery.min.js.Simula un "include_once" per jQuery

Ma devo inserire un iFrame nella stessa pagina (e no, purtroppo non posso usare altro) che include una diversa versione di jquery.min.js.

Come posso forzare il browser a includere solo una di queste due versioni (come un include_once in php)?

Grazie!

risposta

9

Non testato, ma alla fine della pagina, subito prima </body> tag, è possibile aggiungere questo:

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

Questo controlla se jQuery è disponibile o meno, se non si aggiungerà uno dinamicamente dal percorso specificato .

+0

grazie mille, funziona! –

+0

@MarcoPace: siete i benvenuti :) – Sarfraz

+0

@Sarfraz, +1 risposta è bang su target ... –