Uso questa funzione x effettuare una trasformazione xsd==>html

(X I MODERATORI... non è un probl di xml!!)

usando questa funzione:


<html>
<head>
<script>

function init()
{


// load XML source document
var source = new ActiveXObject("Microsoft.XMLDOM");
source.async = false;
source.load("file_xml.xsd");

// load XSLT stylesheet document
var stylesheet = new ActiveXObject("Microsoft.XMLDOM");
stylesheet.async = false;
stylesheet.load("file_xsl.xslt");

// transform the source using the XSLT stylesheet
target.innerHTML = source.transformNode(stylesheet);
}
</script>
</head>
<body onLoad="init()">
<div id="target"/>
</body>
</html>




Bene.. il problema è questo: il file generato è un html che usa anche delle funzioni javascript
queste funzioni devono essere definite x forza nella pagina di trasformazione (quella qua sopra x intenderci) xchè se definite nell'head della pagina html creata non vengono lette..

Vorrei provare a risolvere questo problema aprendo la trasformazione in un altra finestra.. sostanzialmente target ==>new window ma come posso fare? non ho molta dimestichezza con innerHTML..

oppure se avete altre idee sono ben accette!
ps: non posso definire tutte le functions nella prima pagina perchè una si crea in maniera "automatica" col foglio di stile..

grassie...

ciauz
Jago