
lobismano
Membros-
Total de itens
134 -
Registro em
-
Última visita
Tudo que lobismano postou
-
(Resolvido) Como criar a opção de sim /não como resposta?
pergunta respondeu ao Endor de lobismano em Ajax, JavaScript, XML, DOM
beleza. dê uma olhada em http://www.w3schools.com/js/js_popup.asp at -
beleza. Veja: http://www.w3schools.com/asp/prop_timeout.asp At.
-
beleza ? Troca os "Radio Buttons" por "Checkbox". At.
-
E ai beleza. tenta isso. <html> <script language="JavaScript"> function calcular() { var total = 0; var check = document.getElementsByName('item') ; for ( var i = 0 ; i < check.length ; i++ ) { if (check.checked) { total += parseFloat(check.value); } } resultado.innerHTML = total; } </script> <body> <form name='frm' id='frm'> <input value="1" type="checkbox" name='item' />1<br /> <input value="2" type="checkbox" name='item' />2<br /> <input value="3" type="checkbox" name='item' />3<br /> <input value="4" type="checkbox" name='item' />4<br /> <input value="5" type="checkbox" name='item' />5<br /> </form> <input type="button" value="Calcular" onClick="calcular();"> <span id="resultado"> </span> </body> </html> At.
-
E ai beleza. Faz sim. Neste caso se houver uma ocorrencia de @ na string o valor da variável "Pos" será maior que 0 e alem disso o valor de "Pos" informa em qual posição da string ocorre a primeira ocorrencia . Caso não houver o resultado é 0. At.
-
E ai beleza. Usa o Instr VariavelE = "teste@teste.com" Busca = "@" Pos = Instr(1, VariavelE, Busca) if Pos > 0 then Achou else Não Achou end if At.
-
E ai beleza. usa cookies. Response.Cookies("nome") = request.form("login_usr") Response.Cookies("nome") = request.form("senha_usr") Depois recupera com Request.Cookies. At.
-
Amigo. Não sei realmente o que, você quer mas normalmente upload de imagem é feito para o diretorio do site com um sistema de upload (tem na sessão de script) e é gravado no MYSQL apenas o endereço da mesma. At,
-
Mini Programa em JavaScript
pergunta respondeu ao ozgaspar de lobismano em Ajax, JavaScript, XML, DOM
Amigo. Tem 2 formas de fazer isso: 1 - com <script> dentro da propria pagina. 2 - com um arquivo javascript incluso 1-------------------------- <html> <head> <script> var nome; nome = prompt("Digite o seu nome"); var sobrenome; sobrenome = prompt("Digite o seu sobrenome"); alert(nome + " " + sobrenome); </script> </head> </html> 2-------------------------- arquivo.js (apenas o texto abaixo sem as tags <script> var nome; nome = prompt("Digite o seu nome"); var sobrenome; sobrenome = prompt("Digite o seu sobrenome"); alert(nome + " " + sobrenome); arquivo.html <html> <head> <script src="arquivo.js" type="text/javascript"></script> </head> </html> at. -
Problema para obter Width ocupado por um texto
pergunta respondeu ao Paulo Rodrigo de lobismano em Ajax, JavaScript, XML, DOM
e ai beleza. usa: document.getElementById('conteudo').innerHTML.length At. -
Cara, seu script é gerado automaticamente e neste caso você não pode simplesmente colar o código, tem que fazer conforme abaixo. Procure a linha abaixo <input name="v_total_<%=i%>" type="text" class="form2" id="v_total_<%=i%>" value="<%=ROUND(gerar_os_itens("v_total"),2)%>" size="8" alt="decimal"/> e logo apos acrescente esta. <input name="v_total_<%=i%>h" type="hidden" class="form2" id="v_total_<%=i%>h" value="<%=ROUND(gerar_os_itens("v_total"),2)%>" size="8" alt="decimal"/> Vai ficar assim: <input name="v_total_<%=i%>" type="text" class="form2" id="v_total_<%=i%>" value="<%=ROUND(gerar_os_itens("v_total"),2)%>" size="8" alt="decimal"/> <input name="v_total_<%=i%>h" type="hidden" class="form2" id="v_total_<%=i%>h" value="<%=ROUND(gerar_os_itens("v_total"),2)%>" size="8" alt="decimal"/> O outro <script> que voce colou esta correto, porem você deve tirar a linha que voce colou: <input name="v_total_1h" type="hidden" class="form2" id="v_total_1h" value="200000" size="8" alt="decimal"/> Porque você comentou a linha abaixo ? A mesma deve estar descomentada. document.getElementById('v_total_'+ texto).value = 0.00; At.
-
submeter formulário com AJAX e recarregamento apenas de DIV?
pergunta respondeu ao Paulo Rodrigo de lobismano em Ajax, JavaScript, XML, DOM
beleza. O iframe tem a opção de anular o scroll -> scrollbars=no. At. -
Fiz uns testes aqui é funcionou, mas para isso tive que fazer algumas alterações. Outra coisa importante é você ter um backup do código original para que o mesmo possa ser recuperado caso haja algum problema. Inclui um input tipo hidden com o mesmo valor do campo total de cada item para manter armazenado o valor. quando o checkbox for desmarcado usamos o valor deste hidden para recuperar o valor do item. O nome e o id receberam um "h" no final. Original - <input name="v_total_1" type="text" class="form2" id="v_total_1" value="200000" size="8" alt="decimal"/> Novo - <input name="v_total_1h" type="hidden" class="form2" id="v_total_1h" value="200000" size="8" alt="decimal"/> E abaixo segue o script. <script LANGUAGE="JavaScript"> function calculo(marca,sub_total) { var texto = marca.replace('opt1_', '') var val1 = document.getElementById('quant_' + texto); var val2 = document.getElementById('v_unitario_' + texto); var val3 = document.getElementById('v_total_' + texto); var opcao = document.getElementById(marca).checked; if(opcao == true) { document.getElementById('v_total_'+ texto).value = 0.00; document.myForm.sub_total.value = isTrunc(parseFloat(document.myForm.sub_total.value.replace(',', '.')) - parseFloat(document.getElementById('v_total_'+ texto + 'h').value.replace(',', '.')/100) , 2); total_geral1(); } else { document.getElementById('v_total_'+ texto).value = isTrunc(parseFloat(document.getElementById('v_total_'+ texto + 'h').value.replace(',', '.')/100), 2); total1(val1,val2,val3); total_geral1(); } sub_total = 0.00; var qtdC = document.myForm.qtdeCampos.value - 1; var tot = 0; for (var i=1; i<=qtdC; i++){ if ( document.getElementById('v_total_' + String(i)).value ){ tot = parseFloat(document.getElementById('v_total_' + String(i)).value.replace(',', '.')); sub_total = sub_total + tot; } } } </SCRIPT>
-
submeter formulário com AJAX e recarregamento apenas de DIV?
pergunta respondeu ao Paulo Rodrigo de lobismano em Ajax, JavaScript, XML, DOM
E ai beleza. Cara um metodo fácil é você usar <iframe> dentro da div. At. -
Tá faltando fechar 2 chaves da função que está assim: alert(sub_total); //para verificar o resultado do subtotal } </SCRIPT> e tem quue ficar assim: alert(sub_total); //para verificar o resultado do subtotal } } } </SCRIPT>
-
Quando acesso o link que você enviou não lista nada. Como você fez para exibir esta seleção ?
-
o site está no ar para dar uma olhada ?
-
Não. você não entendeu. Era para apenas incluir o .value no final da atribuição da variavel tot Abaixo segue o script já atualizado. O script tem que dar 4 alertas. 1 - valor da variavel "tot" 2 - valor da variavel "sub_total" 3 - true ou false - se for true irá subtrair o valor de tot da sub_total 4 - resultado final function calculo(marca,campo,sub_total) { var qtdC = document.myForm.qtdeCampos.value - 1; var tot = 0; for (var i=1; i<=qtdC; i++){ if ( document.getElementById('v_total_' + String(i)).value ){ tot = parseFloat(document.getElementById('v_total_' + String(i)).value.replace(',', '.').value); alert(tot); // para verificarmos se a quantidade a ser + ou - esta sendo informada alert(sub_total); // Para verificarmos se o valor do subtotal está correto var opcao = document.getElementById(marca).checked; alert(opcao); // para verificarmos se o tot vai ser + ou - if (opcao == false){ sub_total = sub_total + tot; } else { sub_total = sub_total - tot; } alert(sub_total); //para verificar o resultado do subtotal }
-
Estava olhando o codigo e verifiquei outra coisa. O valor de tot está NAN porque voce tem que ler o documento com ".value". Outra coisa, o que a variavel "campo" faz na função ? tot = parseFloat(document.getElementById('v_total_' + String(i)).value.replace(',', '.').value); Fiz um script só para teste. Dá uma olhada <html> <script> function calculo(marca,campo,sub_total) { tot = parseFloat(document.getElementById("idName").value); alert(tot); // para verificarmos se a quantidade a ser + ou - esta sendo informada alert(sub_total); // Para verificarmos se o valor do subtotal está correto var opcao = document.getElementById(marca).checked; alert(opcao); // para verificarmos se o tot vai ser + ou - if (opcao == false){ sub_total = sub_total + tot; } else { sub_total = sub_total - tot; } alert(sub_total); //para verificar o resultado do subtotal } </script> <body> <form name="asd"> <input type="text" id="idName" value="100"> <input type="checkbox" name="check" onClick="calculo(this.name,0,560)"> </body> </html>
-
tabOnEnter + selecionar Campo
pergunta respondeu ao rodrigo junior de lobismano em Ajax, JavaScript, XML, DOM
E ai beleza. e só usar a função select() após a focus(). At. -
Cara, agora só resta debugar. Coloque alert() para verificarmos se as variaveis estão sendo preenchidos corretamente. function calculo(marca,campo,sub_total) { var qtdC = document.myForm.qtdeCampos.value - 1; var tot = 0; for (var i=1; i<=qtdC; i++){ if ( document.getElementById('v_total_' + String(i)).value ){ tot = parseFloat(document.getElementById('v_total_' + String(i)).value.replace(',', '.')); alert(tot); // para verificarmos se a quantidade a ser + ou - esta sendo informada alert(sub_total); // Para verificarmos se o valor do subtotal está correto var opcao = document.getElementById(marca).checked; alert(opcao); // para verificarmos se o tot vai ser + ou - if (opcao == false){ sub_total = sub_total + tot; } else { sub_total = sub_total - tot; } alert(sub_total); //para verificar o resultado do subtotal }
-
Me Ajudem a Decifrar esse código javaScript
pergunta respondeu ao Geyson Phillype de lobismano em Ajax, JavaScript, XML, DOM
E ai beleza. Cara na boa não sei o intuito do código, mas segue as explicações. A senha foi criada de acordo com a cor da pagina e dos links Minha pagina era branca e sem links. a função foi chamada atraves de um checkbox. <input type="checkbox" name="check" onclick="password();"> <script type="text/javascript"> function password () { var d1, d2, d3, d4, d5, input; d1=window.document.bgColor; // Pega a cor da pagina d2=window.document.linkColor; // Pega a cor do link d3=d1.substring (1,5)+d2.substring (1,3); // Pega a partir do 2 caracter ate o 5 da cor da pagina(d1) - FFFF e concatena com o 2 ate o 3 da cor do link (d2) - 00 d4=d3.toUpperCase (); // Transforma tudo para maiuscula. FFFF00 input=prompt("Password:",""); // Recebe a senha atraves do prompt if (input!=d3 && input!=d4) { //se a senha for diferente de ffff00 ou FFFF00 da um alert com "..." e vai para a pagina geyson.php alert("..."); window.location.href="/geyson.php"; } else { se a senha estiver correta vai para a pagina ffff00.php window.location.href=d3+".php"; } } </script> -
Sua função recebe 4 parametros function calculo(marca,campo,sub_total,prod_pendente) e a chamada passa 3 calculo(this.name , v_total_<%=i%> , sub_total) Dá uma olhada. Porque você recebe a variavel "prod_pendente" na função ? At.
-
E ai beleza. O nome do checkbox não é "prod_pendente". Para evitar esse erro vamos capturá-lo. Muda o evento onclick do checbox de: onClick="calculo(this,v_total_<%=i%>,sub_total)" Para: onClick="calculo(this.name,v_total_<%=i%>,sub_total)"> E acerta o if como abaixo incuindo essa primeira linha. var opcao = document.getElementById(marca).checked; if (opcao == false){ sub_total = sub_total + tot; } else { sub_total = sub_total - tot; } } At.
-
E ai beleza. Cara, não encontrei o checkbox que você falou, mas pelo que entendi, se você subtrair o valor apenas do subtotal o total geral será recalculado. O que você pode fazer é: //Cálculo do sub_total var qtdC = document.myForm.qtdeCampos.value - 1; var tot = 0; for (var i=1; i<=qtdC; i++){ if ( document.getElementById('v_total_' + String(i)).value ){ tot = parseFloat(document.getElementById('v_total_' + String(i)).value.replace(',', '.')); if (document.form[0].PROD_PENDENTE.checked == false){ sub_total = sub_total + tot; } else { sub_total = sub_total - tot; } } } Espero que ajude. At.