terra 1 Denunciar post Postado Setembro 18, 2012 Olá a todos, tenho um imput que aculta o numero de telefone e estou tentando fazer o seguinte: quando o usuario clicar ness input "Ver telefone" o ajax carrega uma pagina para contar o click e gravar no BD. Não esta funcionando, veja parte do codigo abaixo: <script> function ajaxLoader(id,url,param){ var mreq; // Procura o componente nativo do Mozilla/Safari para rodar o AJAX if(window.XMLHttpRequest){ // Inicializa o Componente XMLHTTP do Mozilla mreq = new XMLHttpRequest(); // Caso ele não encontre, procura por uma versão ActiveX do IE }else if(window.ActiveXObject){ // Inicializa o Componente ActiveX para o AJAX mreq = new ActiveXObject("Microsoft.XMLHTTP"); }else{ // Caso não consiga inicializar nenhum dos componentes, exibe um erro alert("Seu navegador não tem suporte a AJAX."); } // Carrega a função de execução do AJAX mreq.onreadystatechange = function() { if(mreq.readyState == 1){ // Quando estiver "Carregando a página", exibe a mensagem document.getElementById(id).innerHTML = 'Carregando'; }else if(mreq.readyState == 4){ // Quando estiver completado o Carregamento // Procura pela DIV e insere as informações document.getElementById(id).innerHTML = mreq.responseText; } }; // Envia via método POST as informações mreq.open("POST",url,true); mreq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1") mreq.send(param); } </script> <div style="float:right;"><h5> <a style="height:30px;" href="#" title="aqui" onClick="ajaxLoader('conteudo_bt_{$n++}','conteudo','/gerar.php','l=produto&categoria=1')"><input name="{$n}" id="bt_{$n}" type="button" value="Ver Telefone" class="bt_exibir" /></a> <div id="conteudo_bt_{$n++}" class="conteudo" > {$i.phone} </div> alguém pode me ajudar? valeu Compartilhar este post Link para o post Compartilhar em outros sites
Paulo Marcelo_26862 4 Denunciar post Postado Setembro 18, 2012 Olá a todos, tenho um imput que aculta o numero de telefone e estou tentando fazer o seguinte: quando o usuario clicar ness input "Ver telefone" o ajax carrega uma pagina para contar o click e gravar no BD. Não esta funcionando, veja parte do codigo abaixo: <div style="float:right;"><h5> <a style="height:30px;" href="#" title="aqui" onClick="ajaxLoader('conteudo_bt_{$n++}','conteudo','/gerar.php','l=produto&categoria=1')"><input name="{$n}" id="bt_{$n}" type="button" value="Ver Telefone" class="bt_exibir" /></a> <div id="conteudo_bt_{$n++}" class="conteudo" > {$i.phone} </div> alguém pode me ajudar? valeu Poste também o código do AJAX... E coloque entre o (sem o espaço) Compartilhar este post Link para o post Compartilhar em outros sites
terra 1 Denunciar post Postado Setembro 18, 2012 [code ]<script> function ajaxLoader(id,url,param){ var mreq; // Procura o componente nativo do Mozilla/Safari para rodar o AJAX if(window.XMLHttpRequest){ // Inicializa o Componente XMLHTTP do Mozilla mreq = new XMLHttpRequest(); // Caso ele não encontre, procura por uma versão ActiveX do IE }else if(window.ActiveXObject){ // Inicializa o Componente ActiveX para o AJAX mreq = new ActiveXObject("Microsoft.XMLHTTP"); }else{ // Caso não consiga inicializar nenhum dos componentes, exibe um erro alert("Seu navegador não tem suporte a AJAX."); } // Carrega a função de execução do AJAX mreq.onreadystatechange = function() { if(mreq.readyState == 1){ // Quando estiver "Carregando a página", exibe a mensagem document.getElementById(id).innerHTML = 'Carregando'; }else if(mreq.readyState == 4){ // Quando estiver completado o Carregamento // Procura pela DIV e insere as informações document.getElementById(id).innerHTML = mreq.responseText; } }; // Envia via método POST as informações mreq.open("POST",url,true); mreq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1") mreq.send(param); } </script>[/code ] Compartilhar este post Link para o post Compartilhar em outros sites