Avatar billede kalleballe Nybegynder
29. april 2005 - 15:00 Der er 2 kommentarer

problem med HTML tekst

Jeg har noget xml:

<?xml version="1.0" encoding="UTF-8"?>
<faqs>
    <faq>
        <Question><![CDATA["How do I get a <b>KalleBalle</b> item repaired?"]]></Question>


Min flash vil så ikke forstå <b>, - dvs at den lave det om til

&lt;b&gt;

Xmlen bliver parset her:

parse_faq_xml = function (node)
{
    trace("-----> "+node)
    nodeLength = node.length;
    faq_array = new Array ();
    for (var i = 0; i < nodeLength; i++)
    {
        var tempObj = new Object ();
           
        tempObj.q =node[i].childNodes[0].firstChild;
   
        trace("tempObj.q = "+tempObj.q);
        tempObj.a = node[i].childNodes[1].firstChild;
        faq_array.push (tempObj);
        trace("--- faq_array = "+faq_array);
    }
    setUp_FAQ (nodeLength);
    delete faq_xml;
    delete nodeLength;
};

og allerede her er problemet, - det er tempObj.q der svarer til question tagget.

Hvad gør jeg dog galt her??

Tekst feltet der skal vise teksten er sat til htmlText osv.


vh

KalleBalle
Avatar billede kragekjaer Praktikant
29. april 2005 - 16:10 #1
Kan den tolke andre html-tags? Hvis den kan, er det sikkert fordi du ikke har embedded den fede version af fonten...
Avatar billede kalleballe Nybegynder
30. april 2005 - 08:50 #2
Nej ingen html tags, - dog er den fede version med, - jeg kan nemlig godt bruge html hvis jeg skriver

mitTextfelt.htmlText = "<b>KalleBalle</b>";

hvis jeg tracer 'node' i parse_faq_xml så får jeg alt den eksterne tekst og her er den allerede gal.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester