Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Carattere ?

  1. #1

    Carattere ?

    ciao,
    io ho un JS che mi visualizza delle informazioni prese da file XML. ma quando in questo file compare ? ricevo errore:

    la funzione è questa:
    codice:
    function init_ticker(){
    
    tickerobj=xmlDoc.getElementsByTagName("xmlticker")[0]
    
    for (i=0;i<tickerobj.childNodes.length;i++){
    if ((tickerobj.childNodes[i].nodeType == 3)&&(!notWhitespace.test(tickerobj.childNodes[i].nodeValue))) {
    tickerobj.removeChild(tickerobj.childNodes[i])
    i--
    }
    }
    dovrebbe essere sulla FOR

    il titolo era : Gasparri: banda larga? Un diritto universale

    cmq credo che lo faccia su tutti quei caratteri strani.
    come posso aggirare il problema?


    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    prova cosi:

    function init_ticker(){

    tickerobj=xmlDoc.getElementsByTagName("xmlticker")[0]

    for (i=0;i<tickerobj.childNodes.length;i++){
    if ((tickerobj.childNodes[i].nodeType == 3)&&(!notWhitespace.test(tickerobj.childNodes[i].nodeValue))) {
    tickerobj.removeChild(tickerobj.childNodes[i])
    i--
    }
    }
    }


  3. #3
    ho sostituito la funzione ma cosi com'è non mi fa è nulla, come se non trovasse nulla.

    Il problema dei caratteri l'ho risolto era la & che da fastidio e ho dovuta cercarla e trasformarla in &amp;

    Ora però ho un'ultimo porblema. Se il mio file XML è vuoto ricevo errore, io a questo punto(a file completamente vuoto, vorrei che lo script si fermasse e perciò non mi generasse l'errore.

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.