krlsedu Postado Janeiro 23, 2011 Denunciar Share Postado Janeiro 23, 2011 (editado) Olá, gostaria se saber como fazer em ajax o seguinte:ao carregar a pagina o script fique buscando, numa tabela o conteudo os posts e:se a data do ultimo post for maior que a data da ultima visualização que o user fez avise em um alert;já tenho isso em php, mas precisa ser recarregada a pagina, inclusive tem um auto refresh na pagina, mas não é eficiente. Editado Janeiro 23, 2011 por krlsedu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Janeiro 24, 2011 Denunciar Share Postado Janeiro 24, 2011 Pesquise sobre AJAX.Um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 krlsedu Postado Janeiro 29, 2011 Autor Denunciar Share Postado Janeiro 29, 2011 Pesquise sobre AJAX.Um abraço.já matei a charada foi mais fácil que imaginava!function ajax() { //document.title = "Fórum SEBrasil"; var xmlhttp = getXmlHttpObject(); if(xmlhttp == null) { alert('Este navegador não suporta XML HTTP REQUEST!'); } xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) //status 4 = completo { var string1 = xmlhttp.responseText.trim(); var cortar = xmlhttp.responseText; var quebra = cortar.split('|'); var string2 = "NADA"; para comparaçao caso não haja novos posts var string3 = "undefined"; para não aparecer undefined no confirm, em caso de erro no carregar a consulta if (string1 !== string2 && string1 !== string3) { document.title = "("+quebra[2]+") Fórum SEBrasil - {PAGE_TITLE}"; if (window.confirm (quebra[1])) { if({ALERT_ATIVE_NEW_TAB}) { window.open(quebra[0], '_blank');//abre o ultimo post location.href='http://www.sebrasil.com.br/search_new.php?search_id=newposts'; } else { location.href=quebra[0]; } } else { location.href='http://www.sebrasil.com.br/search_new.php?search_id=newposts'; } } } } xmlhttp.open("GET", "http://www.sebrasil.com.br/consulta.php", true); xmlhttp.send(null); Refresh_Time = setTimeout(ajax, {ALERT_TIME}); } function getXmlHttpObject() { if(window.XMLHttpRequest) { return new XMLHttpRequest(); } else if(window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } return null; } ajax(); </script>achei um tutorial de ajax e fui adaptando até chegar ao resultado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
krlsedu
Olá, gostaria se saber como fazer em ajax o seguinte:
ao carregar a pagina o script fique buscando, numa tabela o conteudo os posts e:
se a data do ultimo post for maior que a data da ultima visualização que o user fez avise em um alert;
já tenho isso em php, mas precisa ser recarregada a pagina, inclusive tem um auto refresh na pagina, mas não é eficiente.
Editado por krlseduLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.