Estoy reediseñando una web sustituyendo iframes por divs. Hasta ahí todo bien, pero el problema viene que no me salen tildes, sale un signo como de ? o así. Éste es el código que hace que los divs muestren el contenido linkado de la página principal:
Código:
En Firefox al menos no me salen los acentos, no sé si en Explorer salen. ¿Alguna solución?function loadurl(url,id){ var pagecnx = createXMLHttpRequest(); pagecnx.onreadystatechange=function(){ if (pagecnx.readyState == 4 && (pagecnx.status==200 || window.location.href.indexOf("http")==-1)) document.getElementById(id).innerHTML=pagecnx.responseText; } pagecnx.open('GET',url,true) pagecnx.send(null) } function loadurlkey(e,url,id){ tecla = (document.all) ? e.keyCode : e.which; if (tecla==13) loadurl(url,id); } function createXMLHttpRequest(){ var xmlHttp=null; if (window.ActiveXObject) xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); else if (window.XMLHttpRequest) xmlHttp = new XMLHttpRequest(); return xmlHttp; }
Saludos y gracias!