- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- JS che stampa JS
-
JS che stampa JS
Ciao a tutti. Sto smanettando un po' con il JS (non sono molto bravo) e mi trovo davanti a questo problema.
Ho una function di questo tipo:
<script type="text/javascript"> <!-- function window_preview(num_window){ box = document.getElementById('window_utility_'+num_window); box.innerHTML='<script language="javascript" src="./window/'+num_window+'/'+num_window+'.js"></script>'; } //--> </script>
Praticamente la function dovrebbe a sua volta richiamare un altro codice JS che sta in un determinato file (questo avviene in base ad un OnClick che passa la variabile num_window). Il problema è che ovviamente JS interpreta </script> come la chiusura del tag e non come codice da stampare nel <div id="window_utility">.
Come posso risolvere questo problema?
Grazie a tutti
-
Ciao
Spesso le soluzioni di problemi difficili sono così semplici da rimanere stupiti quando si vedono..
Questo è il tipico casoBasta sostituire:
box.innerHTML='<script language="javascript" src="./window/'+num_window+'/'+num_window+'.js"></script>';
Con una versione con i tag spezzati:
box.innerHTML='<'+'script language="javascript" src="./window/'+num_window+'/'+num_window+'.js"></'+'script>';
-
Ciao ho provato anche così ma non mi ha stampato nulla. Alla fine ho optato per una soluzione diversa purtroppo.
Grazie lo stesso