Ir para conteúdo
Fórum Script Brasil

fiote

Membros
  • Total de itens

    563
  • Registro em

  • Última visita

Tudo que fiote postou

  1. jQuery? argh... lol. Mas ok, vamos lá. Ps: Não sei o que é esse "modal". Parece ser um plugin pra jQuery (?), mas aqui não consegui fazer funcionar, então tirei ele do código. <input type='button' value='click' style='padding:10px' id='modalbutton'/> <div style="display: block;" id="modal-from-dom" class="modal hide fade"> <div class="modal-header"> <a href="#" class="close">×</a> <h3>Detalhes</h3> </div> <div id="divDetalhes" class="modal-body"> <label id="labelDetalhes"></label><!-- Colocar aqui todos os detalhes atraves do javascript --> </div> </div> $(document).ready(function() { $('#modalbutton').click(function(){ document.getElementById("labelDetalhes").innerHTML = "Alterou"; return false; }); }); Clique aqui pra ver o resultado: http://jsfiddle.net/Cm5vM/
  2. .Foi isso que eu pensei/quis dizer, mas escrevi errado lol. Aqui um exemplo: <input type='text' id='input' value='input' /> <textarea id='area'>textarea</textarea> <select id='select'> <option value='select'>select</option> <option value='de'>de tudo</option> </select> <input id='button' type='button' value='click aqui!' onclick='muda()' /> <script> function muda() { document.getElementById('input').value = 'mudei'; document.getElementById('area').value = 'o valor'; document.getElementById('select').value = 'de'; document.getElementById('button').value = 'lol'; } </script>
  3. Olá a todos! Esse é um exemplo simples de como fazer uma requisição Request.JSON (AJAX) usando o framework Mootools. Para fazer esse exemplo funcionar (em partes), você precisa logicamente incluir o mootools no seu html (o core é suficiente). Para fazer esse exemplo funcionar totalmente, você precisa de uma tabela chamada AlgumaTabela que possua um campo autoIncrement, e dois campos (parte1 e parte2) para que o insert funcione. Javascript myReq = null; document.addEvent('domready',function() { myReq = new Request.JSON({'url':'outraPagina.php'}); myReq.addEvent('request',function() { $('myDiv').set('html','Evento triggado: REQUEST'); }); myReq.addEvent('timeout',function() { $('myDiv').set('html','Evento triggado: TIMEOUT'); var denovo = confirm('O servidor demorou demais a responder.\n\nDeseja tentar novamente?'); if (denovo) enviaRequest(); }); myReq.addEvent('failure',function(erro) { $('myDiv').set('html','Evento triggado: FAILURE'); alert('A requisição falhou!\n\n'+erro.statusText); var denovo = confirm('Deseja tentar novamente?'); if (denovo) enviaRequest(); }); myReq.addEvent('success',function(retorno,plainText) { if (retorno.sucesso == 1) { alert('Tudo certo!\n\nO registro inserido é o de ID '+retorno.id); } else { alert('Ops, ocorreu um erro!\n\n'+retorno.erro); } }); $('myInput').set('value','Clique Aqui!').set('disabled',false); }); function enviaRequest() { var p1 = $('parte1').value; var p2 = $('parte2').value; myReq.post({'p1':p1,'p2':p2}); } minhaPagina.html <select id='parte1'> <option value='1'>1 um</option> <option value='2'>2 dois</option> <option value='3'>3 três</option> </select> <select id='parte2'> <option value='4'>4 quatro</option> <option value='5'>5 cinco</option> <option value='6'>6 seis</option> </select> <input id='myInput' value='...' disabled /> <div id='myDiv'> Esperando click... </div> outraPagina.php <?php $p1 = $_POST['p1']; $p2 = $_POST['p2']; $retorno = array(); /* inclua aqui a parte da conexão ao banco de dados */ $query = mysql_query("INSERT INTO AlgumaTabela (Parte1, Parte2) SELECT $p1, $p2"); $retorno['sucesso'] = ($query) ? 1 : 0; $retorno['erro'] = mysql_error(); $retorno['id'] = mysql_insert_id($query); echo json_encode($retorno); ?>
  4. Você está usando algum framework javascript?
  5. Mas vamos lá... você está querendo realizar esse click pra que? Qual é o seu objetivo nisso?
  6. A idéia é essa, mas fazer comparações com strings não é a melhor solução. Olhando pra esse i, dá pra ver que você está fazendo um loop. Tem como você postar o código do loop inteiro?
  7. onChange só funciona/é recomendado para combobox/selects. Se estamos falando de um input text, o que você deve usar é onKeyUp. <script> function suaFuncao() { document.getElementById('campo_2').value = 'apertaram uma tecla!'; } </script> <input id='campo_1' type='text' onKeyUp='suaFuncao()'/> <input id='campo_2' type='text' /> Se o valor a ser jogado no inptu depende de uma consulta PHP, aí você vai precisar aprender AJAX (google it).
  8. Tente colocar uma página SUA no src do iframe.
  9. MTavares, de uma olhada no seu código. if (i < diaAtual) Você está comparando DIAS, e não DATAS. O código está certo. Ele está fazendo exatamente o que pediram pra ele fazer (o DIA dessa data é menor do que o DIA da data atual?). A sua lógica é que está furada.
  10. Vini, não tem como estender uma função. Você conseguiu fazer isso na string porque ela é um type/object. Mas vamos lá... o que te levou a tentar estender a getElement? Talvez eu possa dar alguma sugestão.
  11. Ao invés de colocar uma página no href do link, você pode colocar href="java script:suaFucao()". Depois disso é só criar as funções para alterar o conteúdo do seu div.
  12. Quer dizer que o javascript está falhando. O onClick acaba por não retornar nada, e o formulário entende isso como "posso prosseguir" e envia os dados. Adicione o botão abaixo dentro do seu formulário e clique nele pra tentar descobrir aonde está o erro. Dica: o console de erros (firefox/chrome) é seu amigo. <input type="button" id="botaoteste" class="myButton" name="acao" value="TESTAR" onClick="Validar()">
  13. dentro do iframe: function meFechar() { parent.fecharBox(); } na pagina original: function fecharBox() { document.getElementById('termos').style.display = 'none'; }
  14. Combobox e textarea deveriam funcionar normalmente... mas campo file é impossível de alterar, por questões de segurança do próprio navegador. Você provavelmente está falando a tela de cadastro ser preenchida para que o usuário só mude o que quiser e quando der o submit o php/asp dar update em todos os campos. Infelizmente você terá que fazer isso a parte para o arquivo. Se estiver em branco, você simplesmente não atualiza. Se você queria que "em branco" significasse "retirar" o arquivo da base, então terá que fazer um botão/checkbox exclusivamente para isso.
  15. Interessante lol, eu sempre vi essas imagens como .ico. Mas esse tá como .gif mesmo. Ao abrir o código fonte da pagina no chrome, na linha #16 temos: <link rel="icon" type="image/gif" href="/PortalInternet/images/brasao_prf_ico.gif"> Ao clicar no href, você é levado à página http://www.dprf.gov.br/PortalInternet/imag...sao_prf_ico.gif Agora é só salvar xD
  16. Não entendi. O botão está expandido ou não a árvore?
  17. Essa parte é a única que você precisa entender, lol. Você endenteu?
  18. Dentro de todas as funções que você faz um request, adicione xmlhttp.onreadystatechange = null; logo antes do xmlhttp.open. Parece que o IE e o Chrome triggam o "state change" em horas diferentes, e no Chrome ele está acontecendo ANTES de você definir qual a nova função a ser executada. Com isso ele executa uma função anterior e acaba bagunçando as coisas. Ou sei lá o que está acontencendo lol, só sei que da forma que eu falei funciona =)
  19. Isso não tem nada a ver com javascript... Se você acessar o código fonte da dita página, verá que em algum lugar tem a definição do favicon (*.ico). Se estiver usando o chrome, você vai poder salvar a imagem no seu computador... e depois é só incluir na sua página normalmente.
  20. Você está roubando código? =( De qualquer forma, o código está criptografado. Nós não vamos conseguir te ajudar. O mais "simples" seria reescrever a função alert, mas aí você não poderia mais usar ela. function alert() { return false; }
  21. Coloque um exemplo de chamada da função pra gente poder simular alguma coisa.
×
×
  • Criar Novo...