Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Output javascript in un file xml

    Ciao a tutti, ho una pagina che attraverso un script javascript stampa a video la sintassi di un file XML che andrebbe copiato e incollato appunto in un nuovo file xml.

    Posso fare in modo che questa pagina stampi l'output su un file invece che a video?

    Se utilizzo ad esempio php per leggere la pagina con javascript e scrivere un file mi stampa il sorgente della pagina e non il risultato che da javascript.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    posta in php poichè con js è impossibile

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Infatti immaginavo... ora sono certo.

    Grazie

  4. #4
    La parte lato client, cioè in JavaScript, che si occupa di stampare il file XML, dovrebbe metterlo in un hidden input, meglio ancora una textarea invisibile, e poi postarlo tramite semplice form (a meno che tu non voglia usare una chiamata asincrona, qualcosa come Ajax).

    codice:
    <html>
    <head>
    <script language="javascript" type="text/javascript">
    <!--
    function insert_xml() {
       var xml_input = "qui metti il contenuto xml";
       ff.xml_container.value = xml_input;
    }
    //-->
    </script>
    </head>
    
    <body>
    
    <form name="ff" action="pagina_che_scrive_il_file_xml" method="post" onsubmit="insert_xml();">
    <textarea name="xml_container" style="display: none;"></textarea>
    <input type="submit" value="Invia il contenuto XML">
    </form>
    
    </body>
    </html>
    Sull'invio del form (onSubmit) la funzione Javascript inserisce li contenuto XML nella textarea invisibile e la invia con metodo post alla pagina slave che è incaricata di ricevere il contenuto e scrivere il file sul server.
    Emanuele DG
    <?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
    Intellectual property

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.