output er helt til rotterne
Jeg har det her stående i en database og når jeg henter det ud så kommer det frem på siden som det står, som om det ikke bliver fortolket som værende html.<p>Hellere teste det hele</p><ul><li><strong>jwe<em>afsdh</em></strong><em>sgg</em>afh</li></ul><ol><li>dfljbg<strong>lasuhg</strong><em><strong>afbg</strong>lasfjn</em></li></ol><p><em>kdlfjbg<strong>adflkjnhskfg</strong></em><strong>lasfdjghklb</strong>asklfbg</p>
det bliver hentet med følgende kode:
var req=null;
var READY_STATE_UNINITIALIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;
function test(data) {
var vis_tekst=document.getElementById('vis_tekst');
if(!document.getElementById('teksten')) {
var childEl=document.createElement("p");
childEl.id="teksten";
childEl.classname="test";
var txtNode=document.createTextNode(data);
childEl.appendChild(txtNode);
vis_tekst.appendChild(childEl);
} else {
var sletEl=document.getElementById('teksten');
vis_tekst.removeChild(sletEl);
var childEl=document.createElement("p");
childEl.id="teksten";
childEl.classname="test";
var txtNode=document.createTextNode(data);
childEl.appendChild(txtNode);
vis_tekst.appendChild(childEl);
}
}
function initXMLHTTPRequest() {
var xRequest=null;
if (window.XMLHttpRequest) {
xRequest=new XMLHttpRequest();
} else if(window.ActiveXObject) {
xRequest=new ActiveXObject("Microsoft.XMLHTTP");
}
return xRequest;
}
function onReadyState() {
var ready=req.readyState;
var data=null;
if(ready==READY_STATE_COMPLETE) {
data=req.responseText;
} else {
data="Loading...["+ready+"]";
}
alert(data);
test(data);
}
function sendRequest(url, params, HttpMethod) {
alert(url);
if(!HttpMethod) {
HttpMethod="GET";
}
req = initXMLHTTPRequest();
if(req) {
req.onreadystatechange=onReadyState;
req.open(HttpMethod, url, true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.send(params);
}
}
hvis det kan lave bedre, trækkes sammen... så er jeg klart åben for forslag på det punkt også, men det er primært hvordan jeg for skidtet til at skrive det ud rigtigt!
