Visualizzazione dei risultati da 1 a 3 su 3

Discussione: da xml a dom

  1. #1

    da xml a dom

    scusate l'argomento non è nuovo
    normalmente utilizzo innerHTML per valorizzare un elemento td con un flusso xml che ricevo con ajax
    ho provato a inviare via xml uno script javascript ma creandolo con innerHTML non viene eseguito
    quindi vi chiedo una funzione generica per creare un contenuto DOM da un contenuto xml

    un esempio

    <input type="text" onblur="fciao();" value="onblur"/>
    <script type='text/javascript'>
    function fciao()
    {
    alert('aooooo');
    }
    </script>
    semplicità ... al sol nominarla sembra svanire

  2. #2
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    non ho capito granchè di quello che hai scritto ma mi sembra di aver capito che devi recuperare dati mandati in formato xml

    esempio:
    codice:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <utenti>
        <utente>
            <nome>Luca</nome>
            <cognome>Ruggero</cognome>
            <indirizzo>Milano</indirizzo>
        </utente>
        <utente>
            <nome>Max</nome>
            <cognome>Rossi</cognome>
            <indirizzo>Roma</indirizzo>
        </utente>
    </utenti>
    javascript
    codice:
    var testo=xmlHttp.responseXML.getElementsByTagName("nome")[0].firstChild.nodeValue;
    la var testo, dopo la comunicazione, contiene il valore del primo tag xml chiamato, vale cioè "Luca"

  3. #3
    ciao ant_alt grazie per la risposta , provo a spiegarmi meglio:

    codice:
    <input type="text" onblur="fciao();" value="onblur"/>
    <script type='text/javascript'>
    function fciao()
    {
    alert('aooooo');
    }
    </script>
    questo è l'xml che la pagina riceve da server e che deve inserire dentro un tag <td>

    con innerHTML funziona tutto tranne lo script javascript

    allora o rinuncio a inserire gli script o cerco un'alternativa a innerHTML
    forse potrei fare una funzione generica ma sono ancora in fase di studio del problema, non so neanche se si possa fare considerate le differenze tra i browser
    semplicità ... al sol nominarla sembra svanire

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.