Jump to content


Ricardo Longa

Member Since 04/01/2007
Offline Last Active 04/01/2007, 13:29
-----

Posts I've Made

In Topic: Ajax -> Nao Esta Acentuando

04/01/2007, 13:20

Olá pessoal, estou com um problema em meu código .js, na real, apenas uso este .js para puxar um conteudo para dentro de uma div da minha index.html, ou seja, não estou usando nada de PHP ou ASP ou JSP, nem banco de dados. E os acentos estão vindo tudo errado, alguém pode me ajudar?

var obj=""
var end="http://"+window.location.hostname


function ajaxpagina(url, containerid){
	
	var pagina_req = false
	
	if (window.XMLHttpRequest){
		pagina_req = new XMLHttpRequest()
	} 
	
	else if (window.ActiveXObject){ 
		try {
			pagina_req = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
				pagina_req = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	
	else
	return false
	
	pagina_req.onreadystatechange=function(){
		carregarpagina(pagina_req, containerid)
	}
	
	pagina_req.open('GET', url, true)
	pagina_req.send(null)
}

function loadobjs(){
	
	if (!document.getElementById){
		return
	}
	
	for (i=0; i<arguments.length; i++){
		
		var arquivo=arguments[i]
		var fileref=""
		
		if (obj.indexOf(arquivo)==-1){ 
			if (arquivo.indexOf(".js")!=-1){ 
			fileref=document.createElement('script')
			fileref.setAttribute("type","text/javascript");
			fileref.setAttribute("src", arquivo);
			}
			else if (arquivo.indexOf(".css")!=-1){ 
				fileref=document.createElement("link")
				fileref.setAttribute("rel", "stylesheet");
				fileref.setAttribute("type", "text/css");
				fileref.setAttribute("href", arquivo);
			}
		}
		
		if (fileref!=""){
			document.getElementsByTagName("head").item(0).appendChild(fileref)
			obj+=arquivo+" " 
		}
	}
}

function carregarpagina(pagina_req, containerid){
	if (pagina_req.readyState == 4 && (pagina_req.status==200 || window.location.href.indexOf("http")==-1))
		document.getElementById(containerid).innerHTML=pagina_req.responseText
}

IPB Skin By Virteq