Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, é o seguinte, fiz uma rádio pela web, mas gostaria de implementá-la com um sistema em ajax... é mais ou menos assim... gostaria que quando um novo dj assumisse a rádio ele selecionaria ou digitasse em algum lugar seu nome, sua foto, etc e numa página da rádio essas informações aparecessem... para que o ouvinte saiba qm está no comando... sinceramente não sei quase nada de ajax, mas sei q o q quero dá pra fazer com ele, pois já li algo sobre...
Espero que tenham entendido e possam me ajudar...
Abraços, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Wellington
Ajudou sim... toda sugestão é bem vinda...
Bom, de atualizar a página não acho uma boa... queria uma dica de como fazer para o dj selecionar ou digitar em algum lugar seu nome e colocar sua foto e q isso apareca em alguma página do site para o ouvinte...
Valeu!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Wellington
Bem... você vai ter que gravar essas informações do DJ num banco de dados.... você cria uma página que monte um texto mais ou menos assim, buscando as informações do DJ no Banco:
[ 'DJ Joaozinho', '/imagens/dj_joaozinho.jpg']
Bem... supondo que esse texto acima é obtido através da URL http://www.suaradio.com.br/dj.php, você criaria um esquema em AJAX +ou- assim:
<html> <head> <title>Página de Testes</title> <script> var objAjax; function teste() { try { var url = "/dj.php"; try { objAjax = new XMLHttpRequest(); }catch(ee) { try { objAjax = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e) { try { objAjax = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e) { alert("Erro:\nNão foi possível executar esquema AJAX!"); return; } } } objAjax.open("GET", url, true); objAjax.onreadystatechange = atualizaDivDj; objAjax.send(null); } catch(e) { alert("Erro:\n" + e); } setTimeout("teste()", 60000); } function atualizaDivDj() { try { if (objAjax.readyState == 4) { var objDiv = document.getElementById("divDj"); var resposta = objAjax.responseText; var vetDj = eval(resposta); var htmlDiv = ""; htmlDiv += "Nome: " + vetDj[0] + "<br>"; htmlDiv += "Foto:<br><img src='" + vetDj[1] + "'>"; objDiv.innerHTML = htmlDiv; } } catch(e) { alert("Erro:\n" + e); } } </script> <head> <body> Coisas <br> <div id="divDj"> </div> <script>teste();</script> <br> Mais coisas </body></html>
Bem... esse esquema busca em dj.php as informações do DJ de 1 em 1 minuto!!! Esse é só um exemplo básico, pra você ter uma idéia! Não quero dizer que é a melhor solução. Assim como já havia dito, não posso dizer o que é melhor sem conhecer seu problema, ok?!
Qualquer dúvida, estamos ai! :)
Espero ter ajudado. Abraço.
Opa... obrigado pela ajuda... vou trabalhar com o que você me passou e vamos ver no q da!!! :D
Obrigado cara!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Wellington
E ai rapaz. Tudo bem?!Cara... é complicado te ajudar sem saber o que você quer ao certo, como vai funcionar seu sistema, etc.... o que posso dizer é que você poderia ficar testando uma URL de tempos em tempos verificando uma possível troca de DJ... mas... talvez isso "pesasse" a página!A dica que eu te dou é... estude AJAX... procure por tutoriais e comece a brincar com ele e veja do que ele é capaz e como você pode aplicá-lo na sua aplicação! :)Espero ter ajudado. Abraço.