chamando páginas com ajax !

1. chamando páginas com ajax !

Jose RF Junior
JuniorOsho

(usa Debian)

Enviado em 19/05/2007 - 11:14h

agluem sabe como faço para fazer as chamadas pelo menu ?


atual=0
function carrega(n){

//Carrega o HTML
ajaxHTML("titulo","funcoes.php?h="+n)
ajaxHTML("conteudo","funcoes.php?n="+n)

//Obtém os links do menu
var menu=document.getElementById("menu")
var links=menu.getElementsByTagName("a")

//Limpa as classes do menu
for(var i=0;i<links.length;i++)
links[i].className=""

//Marca o selecionado
links[n-1].className="selected"

}

function menuclick(e){

//Correção para eventos quebrados da Microsoft
if(typeof(e)=='undefined')var e=window.event
source=e.target?e.target:e.srcElement
//Correção para o bug do Konqueror/Safari
if(source.nodeType==3)source=source.parentNode

//Obtém o número quebrando a url
n=source.getAttribute("href").replace(/.*=/,"")

//Chama o carrega
carrega(parseInt(n))

//Cancela o click (evita a navegação)
return false
}

function init(){

//Obtém os links do menu
var menu=document.getElementById("menu")
var links=menu.getElementsByTagName("a")

//Atribui o evento
for(var i=0;i<links.length;i++)
links[i].onclick=menuclick
}

if(xmlhttp)window.onload=init



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts