Autor Zpráva
krteczek
Profil
Dobré nedělní odpoledne:-)
Mám takový problém, potřebuji aby mi js vrácený html zpracoval jako html a ne jako text
tato fce mi vrácený obsah zobrazí jako text ( < a > jsou nahrazeny za &lt; a &gt; )
a já potřebuji aby mi vrátil < >

function zpracujVysledky()
{
//získáme obsah prvku ve kterém zobrazujeme
var odpovedDiv = document.getElementById("odpovedServeru");
if(odpovedDiv.hasChildNodes())
{
//vymažeme původní obsah
odpovedDiv.removeChild(odpovedDiv.childNodes[0]);
}
//z toho co vrátí server vytvořime objekt textOdpovedi
var textOdpovedi = document.createTextNode(xmlHttp.responseText);

//z textOdpovedi vytvoříme potomka odpovedDiv (zobrazí se obsah)
odpovedDiv.appendChild(textOdpovedi);
}

Nenapadá vás jak to udělat?
habendorf
Profil
No nedělal bych to přes createTextNode.
Asi by to mělo jít takto jednoduše:

var textOdpovedi = xmlHttp.responseText;
odpovedDiv.innerHTML = textOdpovedi;
krteczek
Profil
habendorf:Děkuji, už to funguje.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0