
lucas.js
Membros-
Total de itens
53 -
Registro em
-
Última visita
Tudo que lucas.js postou
-
você deve usar !='\ 0' para indicar o fim da string. (sem o espaço pois barra zero é removido quando envia o tópico) char *first(char *s) { int i=1; s[0] = toupper(s[0]); while(s[i]!='\ 0'){ // sem o espaço if(s[i-1]==ESPACO)s[i]=toupper(s[i]); else s[i]=tolower(s[i]); i++; } return s; }
-
Se não estou enganado, isso não é possivel não, caso contrario, pessoas ma intencionadas poderiam fazer estragos como se fosse o usuario.
-
Script para pegar determinada url no código fonte
pergunta respondeu ao Fonte Boa de lucas.js em Ajax, JavaScript, XML, DOM
dê um exemplo ai, não entendi nada, pegar um valor no codigo fonte da pagina do script ou de qualquer pagina da internet ? -
Sistema de cadastro multiplo
pergunta respondeu ao Agencia cube / A-brainstor de lucas.js em Ajax, JavaScript, XML, DOM
Veja se é assim que você quer: HTML: <td id="meu_campo"><input name="nserie" type="text" id="nserie" maxlength="9" /> <input type="button" name="button2" id="button2" value="+" onclick="inserircampo();" /></td> No java script: function inserircampo(){ campo=document.getElementById('nserie'); zeros=campo.value.match(/^0*/)[0]; valor=parseInt(campo.value,10); valor2=valor+1; if((valor+"").length<(valor2+"").length)campo.value=zeros.substr(0,zeros.length-1)+valor2; else campo.value=zeros+valor2; } -
Contador regressivo direto do servidor
pergunta respondeu ao wellyngton de lucas.js em Ajax, JavaScript, XML, DOM
Você não precisa enviar pro servidor a cada segundo, você por exemplo, escolhe a data zero : tipo daqui uma 10 dias, "09-02-2011 20:00:00", e calcula a diferença dessa data com a data atual do servidor. Se você usa PHP, você pode usar mktime e date para fazer os calculos necessarios. a diferença será retornada em segundos, mas você pode fazer uma função em javascript para transformar os segundos em dias, horas, minutos, etc e ir diminuindo na pagina, e sem precisar enviar pro servidor. Em relação a segunda questão tem duas maneiras, pode ser por ajax, (que axo mais elegante e recomendo) (tem um monte de site falando como fazer). Ou também, com uma velha cambiarra, que é criar um iframe, atribuir um "name" para ele, esconder com css. e no form, colocar target="name_do_iframe" assim, o iframe enviará as informações e o cliente ainda continuaria na página. -
Tornar a execução de uma função mais rápida
pergunta respondeu ao Fernando Sousa de lucas.js em Ajax, JavaScript, XML, DOM
estou fazendo uma pequena biblioteca para isso, quando terminar coloco aqui pra vocês verem. -
Como mudar o value do input text
pergunta respondeu ao Paum de lucas.js em Ajax, JavaScript, XML, DOM
É um loop igual o for, neste caso não usei chaves {} porque o comando era apenas 1 linha. nele temos l, que é a quantidade de caracteres do texto que é subtraido 1 a cada vez que o loop executa: . site+=a.charAt(l); // Pega a enesima letra do texto, dependendo de l. tipo: "Lucas".charAt(1) retorna u e "Lucas".charAt(0) retorna L isso ocorre até l assumir o valor igual a zero (que é o mesmo que false em booleano); ou seja, vai pegando a ultima letra e colando no inicial da variavel, no final fica invertido o texto. -
Tornar a execução de uma função mais rápida
pergunta respondeu ao Fernando Sousa de lucas.js em Ajax, JavaScript, XML, DOM
Fernando, coloca ai o novo arquivo, ou o link dele para ver se contribuo com algo. -
Como mudar o value do input text
pergunta respondeu ao Paum de lucas.js em Ajax, JavaScript, XML, DOM
Olha se é assim que você quer: <html> <head> </head> <body> <script type="text/javascript"> function inverte(a){ var l=a.length, site=''; while(l--)site+=a.charAt(l); document.invert.correto.value = site; } </script> <br> <br> <form name="invert" method="POST"> <h4>Texto Invertido</h4> <input type="text" onkeyup="inverte(this.value)" name="invetido" id="1"> <h4>Texto Corrigido</h4> <textarea name="correto"></textarea> </body> </html> -
Como mudar o value do input text
pergunta respondeu ao Paum de lucas.js em Ajax, JavaScript, XML, DOM
coloque o codigo aew, apenas isso não é suficiente para ver o erro. -
Simples... você tem que por depois que colocar o framework, ou seja: <script type="text/javascript" src="http://widgets.feedzilla.com/news/iframe/js/widget.js"></script> <script language="javascript" src="script.js"></script>
-
Tornar a execução de uma função mais rápida
pergunta respondeu ao Fernando Sousa de lucas.js em Ajax, JavaScript, XML, DOM
cara se quiser eu ajudo... mas infelizmente não vou poder até dia 07 de janeiro... a partir de agora irei revisar conhecimentos para o vestibular da UFMG. Depois volto a ativa. Se até lá você não tiver acabado... -
Atualizar conteúdo numa DIV
pergunta respondeu ao Ninja2112 de lucas.js em Ajax, JavaScript, XML, DOM
tenta colocar: onclick="abrirPag1();return false" -
Se entendi bem o que você quer, Faz com javascript e não php. Tipo: quando você faz a consulta: SELECT * FROM produtos retorna os valores, correto ? Então: $array_preco=array(); // para facilitar a nossa vida :D $query_Recordset1 = "SELECT * FROM produtos"; $Recordset1 = mysql_query($query_Recordset1, $conexao) or die(mysql_error()); ?> <select name="" onchange="mostraPreco(this)"> <?php while($row_Recordset1 = mysql_fetch_assoc($Recordset1)){ ?> <option value="<?php echo $row_Recordset1['nome_prod']?>"><?php echo $row_Recordset1['nome_prod']?></option> <?php $array_preco[]=$row_Recordset1['preco_prod']; // mude para o campo correto. } $rows = mysql_num_rows($Recordset1); if($rows > 0) { mysql_data_seek($Recordset1, 0); $row_Recordset1 = mysql_fetch_assoc($Recordset1); } mysql_free_result($Recordset1); ?> </select> <label for="textfield"></label> <input type="text" name="valor" id="valor"> <script type="text/javascript"> function mostraPreco(i){ var array_preco = [<?php foreach($array_preco as $valor){ echo "'$valor',"; } ?>'']; document.getElementById("valor").value=array_preco[i.selectedIndex]; } </script>
-
A unica coisa que pode estar acontecendo é que quando você coloca em script, esteja no final do body. e quando você coloca no arquivos externo, você coloca no head (DOM não está carregado ainda). Tenta por no ante do </body> para ver se funciona: .... <script type="text/javascript" src="link-externo.js"></script> </body>
-
Validação formulário JavaScript
pergunta respondeu ao Rodrigo Kx de lucas.js em Ajax, JavaScript, XML, DOM
A parte do || e or não altera nada. Já em relação ao zero, altera tudo. Tem que ser value == "" -
Atualizar conteúdo numa DIV
pergunta respondeu ao Ninja2112 de lucas.js em Ajax, JavaScript, XML, DOM
não estou vendo nada de errado neste codigo. Coloque a parte que chama essa função: com o div ConteudoLinks e tudo mais. -
Colocarei um esbolço: campo HTML: <input type="text" name="campo" /> para pegar o valor do campo: $campo=$_POST['campo']; // Ou $_GET['campo'], dependendo do metodo do formulario. Faz a busca: $sql=mysql_query("SELECT preço,quantidade FROM tabela WHERE campo='$campo'"); Mostra o que encontrou no banco: while($resultado=mysql_fetch_array($sql)){ // Faz o loop para todos os produtos encontrados echo "Valor: ".$resultado[0]; // Ou $resultado['preço']; echo "<br />"; echo "Quantidade: '.$resultado[1]; // Ou $resultado['quantidade']; echo "<br /><br />"; }
-
Não entendi muito bem sua duvida, mas no caso de selecionar entre 9 e 11 caracteres é assim: SELECT * FROM tabela WHERE LENGTH(celular) > 8 AND LENGTH(celular) < 12
-
Vou entrar na discursão: :D em relação ao primeiro erro. (headers) tudo indica que é codificação. Isso mesmo, codificação. Provavelmente você fez essa pagina em algum editor com uma codificação (Ex: UTF-8). e no servidor você salvou o arquivo com outro (Ex: iso-8859-1). Tenta abrir o arquivo valida.php com varios codificações. ( Provavelmente em algum terá alguns caracteres estranhos no inicio do arquivo, dai o erro do header).
-
Recuperar valor de JSON com AJAX/JS - num tá rolando :-(
pergunta respondeu ao ViaPocket de lucas.js em Ajax, JavaScript, XML, DOM
Tente colocar POST em vez de post. e objXMLHTTP.send(null) em vez de objXMLHTTP.send() Agora fiquei com uma pulga atras da orelha: se você não vai enviar nenhum dado, porque usar POST e não GET. -
XMLHTTP não funciona no Firefox
pergunta respondeu ao ViaPocket de lucas.js em Ajax, JavaScript, XML, DOM
Aperta Ctrl+Shift+J quando abrir a janela, clique em limpar. abra a pagina, e veja o que aparece na aba Erros. _____________________________________________________________________________ Reparei que você colocou dois objModulos.send; Remova o ultimo para ver. -
Atualizar conteúdo numa DIV
pergunta respondeu ao Ninja2112 de lucas.js em Ajax, JavaScript, XML, DOM
se não quiser usar jquery posta o codigo todo... pois com uma linha é impossivel saber o erro. -
Ajuda para um sistema de jogo da velha
pergunta respondeu ao joersbrasil de lucas.js em Ajax, JavaScript, XML, DOM
Fiz uns ajustes aqui: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="pt-br"> <title>Jogo da Velha</title> </head> <body> <center> <form name="game" action="sua_pagina.php" method="post"> <table border=0> <td> <table border=0 style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0"> <tr> <td style="border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1" bordercolor="#000000"><a href="java script:yourChoice('A')"> <img src="http://www.ruajava.kit.net/pages/pictures/blank.jpg" border=0 height=100 width=100 name=A alt="Top-Left"></a></td> <td bordercolor="#000000"><a href="java script:yourChoice('B')"> <img src="http://www.ruajava.kit.net/pages/pictures/blank.jpg" border=0 height=100 width=100 name=B alt="Top-Center"></a></td> <td style="border-left-style: solid; border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1" bordercolor="#000000"><a href="java script:yourChoice('C')"> <img src="http://www.ruajava.kit.net/pages/pictures/blank.jpg" border=0 height=100 width=100 name=C alt="Top-Right"></a></td> </tr> <tr> <td style="border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-width: 1; border-bottom-width: 1" bordercolor="#000000"><a href="java script:yourChoice('D')"> <img src="http://www.ruajava.kit.net/pages/pictures/blank.jpg" border=0 height=100 width=100 name=D alt="Middle-Left"></a></td> <td style="border-left-width: 1; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1" bordercolor="#000000"><a href="java script:yourChoice('E')"> <img src="http://www.ruajava.kit.net/pages/pictures/blank_rua.jpg" border=0 height=100 width=100 name=E alt="Middle-Center"></a></td> <td style="border-left-style: solid; border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom-width: 1" bordercolor="#000000"><a href="java script:yourChoice('F')"> <img src="http://www.ruajava.kit.net/pages/pictures/blank.jpg" border=0 height=100 width=100 name=F alt="Middle-Right"></a></td> </tr> <tr> <td style="border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1" bordercolor="#000000"><a href="java script:yourChoice('G')"> <img src="http://www.ruajava.kit.net/pages/pictures/blank.jpg" border=0 height=100 width=100 name=G alt="Bottom-Left"></a></td> <td><a href="java script:yourChoice('H')"> <img src="http://www.ruajava.kit.net/pages/pictures/blank.jpg" border=0 height=100 width=100 name=H alt="Bottom-Center"></a></td> <td style="border-left-style: solid; border-left-width: 1; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-width: 1" bordercolor="#000000"><a href="java script:yourChoice('I')"> <img src="http://www.ruajava.kit.net/pages/pictures/blank.jpg" border=0 height=100 width=100 name=I alt="Bottom-Right"></a></td> </tr> </table> </td> <td> <table> <tr><td><input type=text size=5 name=you></td><td> <font face="Verdana" style="font-size: 8pt">Você</font></td></tr> <tr><td><input type=text size=5 name=computer></td><td> <font face="Verdana" style="font-size: 8pt">Computador</font></td></tr> <tr><td><input type=text size=5 name=ties></td><td> <font face="Verdana" style="font-size: 8pt">Empates</font></td></tr> </table> </td> <tr> <td> </td> <td> </td> </tr> <tr> <td> <p align="center"> <input type='button' id="jogar" value="Jogar Denovo" onClick="playAgain();"> <input type='button' value="Como Jogar" onClick="help();"> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </table> <input type="hidden" id="resultado" name="resultado" /> <input type="hidden" id="placar" name="placar" /> </form> </center> <p><p align="center"> <script> x="http://www.ruajava.kit.net/pages/pictures/x.jpg"; o="http://www.ruajava.kit.net/pages/pictures/o.jpg"; blank="http://www.ruajava.kit.net/pages/pictures/blank.jpg"; pause=0; all=0; a=0; b=0; c=0; d=0; e=0; f=0; g=0; h=0; i=0; temp=""; ok=0; cf=0; choice=9; aRandomNumber=0; comp=0; t=0; wn=0; ls=0; ts=0; dx=document.game; dy=document.images; function help(){ alert("Bem-Vindo ao jogo da velha! Você joga com o X e o computador com o 0. Escolha o espaço que você queira colocar seu X clicando nele. O primeiro que conseguir fazer uma linha de 3 é o vencedor. Boa Sorte!!") } function logicOne(){ if(a==1&&b==1&&c==1||a==1&&d==1&&g==1||a==1&&e==1&&i==1||b==1&&e==1&&h==1||d==1&&e==1&&f==1||g==1&&h==1&&i==1||c==1&&f==1&&i==1||g==1&&e==1&&c==1)all=1; if(a==2&&b==2&&c==2||a==2&&d==2&&g==2||a==2&&e==2&&i==2||b==2&&e==2&&h==2||d==2&&e==2&&f==2||g==2&&h==2&&i==2||c==2&&f==2&&i==2||g==2&&e==2&&c==2)all=2; if(a!=0&&b!=0&&c!=0&&d!=0&&e!=0&&f!=0&&g!=0&&h!=0&&i!=0&&all==0)all=3; } function logicTwo(v){ if(temp==""){ if(a==v&&b==v&&c==0)temp="C"; if(a==v&&b==0&&c==v)temp="B"; if(a==0&&b==v&&c==v)temp="A"; if(a==v&&d==v&&g==0)temp="G"; if(a==v&&d==0&&g==v)temp="D"; if(a==0&&d==v&&g==v)temp="A"; if(a==v&&e==v&&i==0)temp="I"; if(a==v&&e==0&&i==v)temp="E"; if(a==0&&e==v&&i==v)temp="A"; if(b==v&&e==v&&h==0)temp="H"; if(b==v&&e==0&&h==v)temp="E"; if(b==0&&e==v&&h==v)temp="B"; if(d==v&&e==v&&f==0)temp="F"; if(d==v&&e==0&&f==v)temp="E"; if(d==0&&e==v&&f==v)temp="D"; if(g==v&&h==v&&i==0)temp="I"; if(g==v&&h==0&&i==v)temp="H"; if(g==0&&h==v&&i==v)temp="G"; if(c==v&&f==v&&i==0)temp="I"; if(c==v&&f==0&&i==v)temp="F"; if(c==0&&f==v&&i==v)temp="C"; if(g==v&&e==v&&c==0)temp="C"; if(g==v&&e==0&&c==v)temp="E"; if(g==0&&e==v&&c==v)temp="G"; } } function clearOut(){ dx.you.value="0"; dx.computer.value="0"; dx.ties.value="0"; } function checkSpace(){ if(temp=="A"&&a==0){ ok=1; if(cf==0)a=1; if(cf==1)a=2; } if(temp=="B"&&b==0){ ok=1; if(cf==0)b=1; if(cf==1)b=2; } if(temp=="C"&&c==0){ ok=1; if(cf==0)c=1; if(cf==1)c=2; } if(temp=="D"&&d==0){ ok=1; if(cf==0)d=1; if(cf==1)d=2; } if(temp=="E"&&e==0){ ok=1; if(cf==0)e=1; if(cf==1)e=2; } if(temp=="F"&&f==0){ ok=1 if(cf==0)f=1; if(cf==1)f=2; } if(temp=="G"&&g==0){ ok=1 if(cf==0)g=1; if(cf==1)g=2; } if(temp=="H"&&h==0){ ok=1; if(cf==0)h=1; if(cf==1) h=2; } if(temp=="I"&&i==0){ ok=1; if(cf==0)i=1; if(cf==1)i=2; } } function yourChoice(chName){ pause=0; if(all!=0)ended(); if(all==0){ cf=0; ok=0; temp=chName; checkSpace(); if(ok==1){ dy[chName].src=x; } if(ok==0)taken(); process(); if((all==0)&&(pause==0))myChoice(); } } function taken(){ alert("Este espaço já está ocupado, por favor escolha outro.") pause=1; } function myChoice(){ temp=""; ok=0; cf=1; logicTwo(2); logicTwo(1); checkSpace(); while(ok==0){ aRandomNumber=Math.random() comp=Math.round((choice-1)*aRandomNumber)+1; if(comp==1)temp="A"; if(comp==2)temp="B"; if(comp==3)temp="C"; if(comp==4)temp="D"; if(comp==5)temp="E"; if(comp==6)temp="F"; if(comp==7)temp="G"; if(comp==8)temp="H"; if(comp==9)temp="I"; checkSpace(); } dy[temp].src=o; process(); } function ended(){ alert("O jogo acabou, para jogar novamente clique no botão Jogar Denovo.") } function process() { logicOne(); if(all==1){alert("Você ganhou, parabéns!");wn++} if(all==2){alert("Te peguei! Eu venci!");ls++} if(all==3){alert("Empate não pega mal nem pra mim nem pra você. Vamos jogar denovo?");ts++} if(all!=0){ dx.you.value=wn; dx.computer.value=ls; dx.ties.value=ts; if(wn+ls==3){ document.getElementById('jogar').disabled=true; document.getElementById('resultado').value=((wn>ls)?'V':'N'); document.getElementById('placar').value=wn+":"+ls; alert("Aqui envia o formulario!!! Para isso descomente a linha abaixo"); // dx.submit(); } } } function playAgain(){ if(all==0){ if(confirm("Quer desistir desse jogo?"))reset(); } if(all>0)reset(); } function reset(){ all=0; a=0; b=0; c=0; d=0; e=0; f=0; g=0; h=0; i=0; temp=""; ok=0; cf=0; choice=9; aRandomNumber=0; comp=0; dy.A.src=blank; dy.B.src=blank; dy.C.src=blank; dy.D.src=blank; dy.E.src=blank; dy.F.src=blank; dy.G.src=blank; dy.H.src=blank; dy.I.src=blank; if(t==0){t=2;myChoice()} t--; } </script> <!-- Script Size: 4.16 KB --> </body> </html> Vamos as mudanças: Otimizei o script para diminuir o tamanho; e fiz o que você pediu em 1, 2 e 3. Quando for computado 3 jogos válidos, o botão Jogar Denovo será desativado. criei dois campos hidden para colocar os resultados: o primeiro "resultado" coloco V se ele ganhou do computador e N caso contrario. O segundo campo "placar" coloco como foram distribuidas os jogos; Tem o seguinte formato: nv:nd nv=Nº de vitorias nd=Nº de derrotas. Além disso, se você quiser depois ele envia o formulario automaticamente. Para isso tem que descomentar a linha: // dx.submit(); ficando: dx.submit(); e trocar o action do form pela pagina correta. Em relação ao 4º item, você precisa colocar como mais ou menos será a distribuição dos logotipos. Tipo, quantos podem, quais, como é o HTML. etc; Acretido que isso possa ser feito com linguagem server-side tambem (PHP, ASP, etc). -
Ajuda urgente com maskedinput + ketchup no CPF
pergunta respondeu ao Germano Assis de lucas.js em Ajax, JavaScript, XML, DOM
A função remove existe?