Boa tarde!
Usei ajax em uma pagina de noticias para que ao clicar nos links apenas a div de conteudo se atualize. até ai td bem…o problema é que tenho estes mesmos links na minha index, e não estou sabendo como fazer o link para a noticia lá na outra página…Não sei se me expressei bem, então vou colar uma parte do código:
Funções que ficam no modelo
function GetXMLHttp()
{
if(window.XMLHttpRequest)
return new XMLHttpRequest();
else if(window.ActiveXObject)
{
var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];
for(var i = 0; i < prefixes.length; i++)
{
try
{
return new ActiveXObject(prefixes[i] + ".XMLHTTP");
} catch (e) {}
}
}
}
function id( el ){
return document.getElementById( el );
}
function abrirPag( event, el )
{
event.preventDefault();
var xmlRequest = GetXMLHttp();
var url = el.href;
xmlRequest.open( "GET", url, true );
xmlRequest.onreadystatechange = function()
{
if (xmlRequest.readyState == 4)
id("conteudoPrincipal").innerHTML = xmlRequest.responseText;
};
xmlRequest.send(null);
if (xmlRequest.readyState == 1) {
id("conteudoPrincipal").innerHTML = "<img src='loader.gif'>";
}
return url;
}
Link do índice na página interna de noticias que abre na div conteudoPrincipal apenas o conteúdo (sem modelo) do arquivo html
<strong>>> <a href="cotrijal.html" onclick="abrirPag( event, this );"> <span class="link2"> Semente e Cabanha Butiá na Expodireto/Cotrijal 2011</span></a></strong>
A tentativa do link na index… :roll:
<a href="noticias/noticias.php/cotrijal.html"><span class="link2"> >> postada em 09/03/2011 - Sementes e Cabanha Butiá na Expodireto / Cotrijal 2011</span></a>
Eu quero que o link da index abra o mesmo conteudo que o link do indice da pagina de noticias mas não quero ter que aplicar o modelo nelas…É possível fazer isso???
Obrigada