Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    50

    aprire il risultato in una nuova finestra con innerhtml

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    50
    ho risolto.. nel senso che le funzioni javascript sono da definire nella pagina di "trasformazione" quella dove si scrivono il file da trasformare e il metodo di trasformazione insomma.. tutto qui..

    mamma se i computer sono stupidi!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.