Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Enlaces entre iframes no muestra las tildes

Estas en el tema de Enlaces entre iframes no muestra las tildes en el foro de Frameworks JS en Foros del Web. Hola. TEngo una web hecha en php, y para que cada vez que se pincha en un enlace no recarge completamente la web, me he ...
  #1 (permalink)  
Antiguo 02/05/2007, 06:40
 
Fecha de Ingreso: octubre-2003
Mensajes: 280
Antigüedad: 21 años
Puntos: 1
Enlaces entre iframes no muestra las tildes

Hola. TEngo una web hecha en php, y para que cada vez que se pincha en un enlace no recarge completamente la web, me he bajado un código en ajax para realizar enlaces entre iframes. Pero no muestra las tildes ni caracteres extraños. ¿Porque puede ser?

El código .js es el siguiente:
Código PHP:
var loadedobjects=""
var rootdomain="http://"+window.location.hostname

function ajaxpage(urlcontainerid){
var 
page_request false
if (window.XMLHttpRequest// if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (
window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")

catch (
e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (
e){}
}
}
else
return 
false
page_request
.onreadystatechange=function(){
loadpage(page_requestcontainerid)
}
page_request.open('GET'urltrue)
page_request.send(null)
}

function 
loadpage(page_requestcontainerid){
if (
page_request.readyState == && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function 
loadobjs(){
if (!
document.getElementById)
return
for (
i=0i<arguments.lengthi++){
var 
file=arguments[i]
var 
fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src"file);
}
else if (
file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel""stylesheet");
fileref.setAttribute("type""text/css");
fileref.setAttribute("href"file);
}
}
if (
fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}

La capa donde se debe de mostrar la identifico :
Código PHP:
<div id="righcolumn"></div
(está incluido dentro de una tabla de index.php)

Y el enlace lo indico de la siguiente manera:
Código PHP:
<a href="javascript:ajaxpage('prehistoria.php', 'rightcolumn');">Pinche aqui</a
(el archivo prehistoria.php es basicamente una tabla con dos columnas en la que se muestra datos).

Decidme que tengo que cambiar, y en el caso de que haya un script ya hecho indicadme la dirección.

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:24.