Ciao a tutti!
Ho trovato online questa funzione per l'inclusione dinamica di uno script javascript:
L'ho usata per includere una file creato dinamicamente da php, che contiene la definizione di un array multidimensionale di questo tipo:codice:function loadscript(scriptSrc) { var script = document.createElement('script'); script.type = 'text/javascript'; script.src = scriptSrc; document.getElementsByTagName("head")[0].appendChild(script); }
Se utilizzo questo script nello stesso documento tutto funziona:codice:var output = new Array(); output[0] = new Array(); output[0][0] = "testo"
Mentre se lo includo in un'altra pagina con la funzione scritta prima, risulta che la variabile output non esiste.codice:<html> <head> <script type="text/javascript"> var output = new Array(); output[0] = new Array(); output[0][0] = "testo"; </script> </head> <body> </body> </html>
Sapreste dirmi perché?
Grazie in anticipo!

Rispondi quotando