js.js <- codigo ajax:
function abre(arquivo){ var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e){ try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Seu navegador não suporta AJAX. Atualize-o em www.getfirefox.com"); return false; } } } xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState == 1) { document.getElementById("conteudo_paginas").innerHTML = "Carregando..."; } if(xmlHttp.readyState == 4) { document.getElementById("conteudo_paginas").innerHTML = xmlHttp.responseText; } } xmlHttp.open("GET",arquivo,true); xmlHttp.send(null); }
ai qd desejo abrir algum link faço desse modo:
<a href="java script:;" onClick="abre('list_ped_novos.php');">Listar Pedidos Novos</a>
até ai tudo bem, vai abrir a pagina "list_ped_novos.php" na div "conteudo_paginas" que esta na pagina index.php.
Agora o problema: por exemplo, se na pagina "list_ped_novos.php" eu quiser dar um alert tipo:
echo '<script>alert("Alguma mensagem aqui");</script>';
esse alert não vai aparecer, dai a pagina list_ped_novos.php vai abrir vazia, agora se eu der um echo normal tpw:
echo "ola mundo";
aparece a mensagem "ola mundo" normal.... Alguem poderia me dizer o motivo deste problema?
ATT: não sei se postei no forum certo, fikei na duvida em relacao a JS e PHP, mais como o erro da tando somente no echo resolvi postar aqui... galera muito obrigado e conto com vcs vlw...