Estou usando a seguinte forma para abrir páginas dentro de uma div......estou ajax......estava dando certo até q cheguei em um determinando ponto......tenho o menu lateral que passo assim:
<LI><A href="#" onclick="abrirPag('atas/ata.php');"> <DIV align=right><SPAN class=style1>Ata </SPAN></DIV> </A>
só que cheguei nesse ponto.....tenho q fazer a comparação abaixo
if($_GET['page']=="atas/ata"){ $redirecionar = "atas/externo.php"; echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $redirecionar . "\">"; exit; } if($_GET['page']=="pc/bpc.php"){ $red = "pc/bpcexterno.php"; echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $red . "\">"; exit; }
estava fazendo a comparação acima qnd no menu lateral passava assim:
<LI><A href="index.php?page=atas/atas"> <DIV align=right><SPAN class=style1>Ata </SPAN></DIV> </A>
como estou usando ajax......ele diz que Notice: Undefined index: page
Como devo fazer....alguém pode me ajudar....?
Os códigos são os que seguem abaixo....
ajax.js
function GetXMLHttp() { var xmlHttp; try { xmlHttp = new XMLHttpRequest(); } catch(ee) { try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { xmlHttp = false; } } } return xmlHttp;}var xmlRequest = GetXMLHttp();
instrução.js
function abrirPag(valor){ var url = valor; xmlRequest.open("GET",url,true); xmlRequest.onreadystatechange = mudancaEstado; xmlRequest.send(null); if (xmlRequest.readyState == 1) { document.getElementById("conteudo").innerHTML = "<img src='loading.gif'>"; } return url;}function mudancaEstado(){ if (xmlRequest.readyState == 4){ document.getElementById("conteudo").innerHTML = xmlRequest.responseText; }}
Edição feita por: Eu_Nana, 15/12/2009, 12:29.