ciao a tutti,
sono nuovo di questo forum e vi pongo subito un quesito che da qualche giorno mi affligge:
nel mio sito ho un div , vuoto al principio, che vorrei "riempire" dinamicamente tramite ajax/jQuery con dei html esterni che hanno più o meno questa forma:
codice:
<link rel="stylesheet" type="text/css" href="../ilMioCSS.css" />
<script type="text/javascript" src="../ilMioScript.js">
</script>
<div>
</div>
lo script che utilizzo per caricare dinamicamente è:
codice:
$('#divDaRiempire').load('../fileHTML.html')
La cosa strana è che il contenuto del div caricato viene inserito correttamente nella home, ma non c'è traccia degli script (proprio come se non li avesse caricati). Dando una sguardata nel DOM non c'è traccia dei tag <script> caricati dinamicamente e, ovviamente, tutte le mie belle animazioni/funzionalità vanno a farsi benedire.
qualcuno ha idea di come fare? c'è un altro modo per caricare file HTML COMPLETI dinamicamente in una pagina? sto veramente impazzendo
ah dimenticavo:
la cosa strana è che se trasformo il file esterno senza fare un 'src' ma scrivendo direttamente il codice così:
codice:
<link rel="stylesheet" type="text/css" href="../ilMioCSS.css" />
<script type="text/javascript">
/* il mio codice javascript*/
</script>
<div>
</div>
le cose sembrano funzionare. Il problema è che io voglio assolutamente seguire gli standard W3C con CSS, JavaScript e HTML separati.
Sembra che non si possano caricare dinamicamente i link... qualche idea?