Visualizzazione dei risultati da 1 a 3 su 3

Discussione: html in scrollpane

  1. #1

    html in scrollpane

    bonjour,
    sto importando da xml a flashMx dei dati che contengono accenti e apici. tutto ok tranne quei fastidiosi caratteri.
    premetto che ho definito la codifica (UTF-8) e che i valori sono contenuti in CDATA.

    so che per le textarea bisogna scrivere questo:
    testo_txt.htmlText = nodoTesto.childNodes[0].nodeValue;
    ma, nel mio caso che sto usando uno scrollpane e non una texarea, come faccio?

    posto il codice:

    codice:
    _global.lista_mc = this;
    lista_mc.createEmptyMovieClip("content_mc", 1);
    
    var o_xml = new XML();
    o_xml.ignoreWhite = true;
    o_xml.onLoad = buildList;
    o_xml.load("negozi_esp.xml");
    function buildList(success) {
    	if (success) {
    		var doc_xml = this.firstChild;
    		var data_obj;
    		for (var i = 0; i<doc_xml.childNodes.length; i++) {
    			shop_xml = doc_xml.childNodes[i];
    			data_obj = new Object();
    			for (var j = 0; j<shop_xml.childNodes.length; j++) {
    				elem_xml = shop_xml.childNodes[j];
    				sKey = elem_xml.nodeName.toLowerCase();
    				sValue = elem_xml.firstChild.nodeValue;
    nodoTesto.childNodes[0].nodeValue;
    				
    				if (sValue != undefined) {
    					data_obj[sKey] = sValue;
    					//trace(data_obj[sKey]);
    				} else {
    					data_obj[sKey] = "";					
    				}
    			}
    			data_obj._x = 0;
    			data_obj._y = (20)*i;
    			_global.lista_mc.content_mc.attachMovie("item", "item"+i, i+10, data_obj);
    			delete data_obj;
    		}
    		pane_cp.setScrollContent(content_mc);
    	} else {
    		trace("couldn't load xml data source.");
    	}
    }

  2. #2
    nessuno può aiutarmi?

  3. #3
    SIIIIIIIII!
    dopo un giorno di lavoro

    il problema fondamentale proveniva dal fatto che l'XML non era stato salvato come UTF8.
    da notepad bastava salvare specificando tale codifica, e da php (nel mio caso l'XML è generato dinamicamente) utilizzare la funzione utf8_encode.


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.