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

Sapreste dirmi perché?
Grazie in anticipo!