Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    3

    Javascript,XML e DOM: passare un URL da uno script all'HTML

    Stavo studiando un pò di teoria su Javascript, xml e DOM e mi sono bloccato a cercare di capire come risolvere questo problema: uno semplice script che legge un file xml (non riporto tutta la parte per il caricamento del file, i controlli per i browser, etc) crea una tabella in una pagina html, inserendo nelle varie celle i valori letti. Questo è il codice:

    codice:
    for (var h= 0; h < ramo.length;h++) 
    {
            // Recupero ogni singolo elemento "foglia" del documento XML
            var e = ramo[h];
            // Recupero i vari valori per ogni elemento "foglia"
            var valore= e.getElementsByTagName("valore")[0].firstChild.data;
    
            // Creo le varie righe/celle della tabella HTML
    	var riga= table.insertRow(h); 
    	riga.insertCell(0).appendChild(document.createTextNode(valore));
    }
    questo codice funziona. il problema si presenta nel caso volessi che valore fosse un link, ossia se volessi inserire in una cella un collegamento e non del semplice testo. vorrei insomma che il risultato finale html fosse questo:

    codice:
    <table>
    <tr><td>valore</td></tr>
    </table>
    Ho cercato + o - tutto il giorno in giro per forum, e sul sito di riferimento mozilla per il dom ma nn ho trovato quale funzione devo usare (visto che evidentemente createTextNode non è adatta).
    grazie per l'aiuto,

    BeTrAy.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    3
    al mio dubbio precedente se ne aggiunge un altro: e se volessi inserire altre tag nelle celle? se per esempio ad una cella,oltre al contenuto volessi assegnare anche una tag id ? per esempio se volessi ottenere questo:
    codice:
    <table>
    <tr><td id="idCella">valore</td></tr>
    </table>
    che funzione dovrei usare? document.write riscrive completamente tutto il documento, e nn riesco ad utilizzarla solo per una cella.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    3
    bump :O

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.