Ir para conteúdo
Fórum Script Brasil

Eric Freitas

Membros
  • Total de itens

    441
  • Registro em

  • Última visita

Tudo que Eric Freitas postou

  1. pessoal, estou querendo criar um sistema de web2.0 até aí tudo bem nada muito complicado. meu maor problema é os seguinte. como imprimir uma determinada div q seria dos relatórios etc sem imprimir o resto da pag. entendem? imprimir somente o conteúdo q se encontra dentro da div especificada pelo programa do sistema... creio q isso se faça com JS, por isso postei aqui. desde já muito obrigado!
  2. como faço pra saber se uma var me retorna isNaN ???
  3. Seguinte cara. eu uso FF e nele tem um componente chamado FireBug, abri seu script no FF e ele deu isso: __doPostBack is not defined var __oldPostBack = __doPostBack; ou seja você precisa defirir algo para o __doPostBack; q eu não sei o que é porque nunca usei iso... boa busca =D
  4. nunca vi algo assim mas qd usei o setAttribute eu passava var sem "" então não eve ser diferente com funções txtEnviar.Attributes.Add("onkeyup",Enter()); pode não ser, mas tenta isso
  5. RESOLVIDO! -> SOLUÇÃO function contaQtdXValorUn(divQtd,divVUn,retorno){ var quantidade = document.getElementById(divQtd).value; var valorUnitario = document.getElementById(divVUn).value; var totalOp = new Number(); if(valorUnitario=="" || valorUnitario==null) valorUnitario = 0; else valorUnitario = valorUnitario.replace(/,/,"."); totalOp = Math.abs(parseFloat(valorUnitario)*parseInt(quantidade)); document.getElementById(retorno).value=totalOp.toFixed(2);; } //função q conta os campos e add o valor total function valorTotal(){ var tipo1 = document.getElementById("prestacao1Qtd").value; var tipo2 = document.getElementById("prestacao2Qtd").value; var total = new Number(); for(var i=0; i<tipo1; i++){ var x = document.getElementById("cCreditar" + i).value; x = parseFloat(x.replace(/,/,".")); eval(Math.abs(total+= x)); } for(var i=0; i<tipo2; i++){ var y = document.getElementById("cCreditar2" + i).value; y = parseFloat(y.replace(/,/,".")); eval(Math.abs(total+= y)); }
  6. não sei se usei errado ou uq a conta ta quase certa. mas sempre q cai com um 2.40 por exemplo fica 2.4 o resultado veio 101.41999999999999 era pra vir 101.42 função q conta valor Unitário x qtd e retorna valor: function contaQtdXValorUn(divQtd,divVUn,retorno){ var quantidade = document.getElementById(divQtd).value; var valorUnitario = document.getElementById(divVUn).value; if(valorUnitario=="" || valorUnitario==null) valorUnitario = 0; else valorUnitario = valorUnitario.replace(/,/,"."); totalOp = eval(parseFloat(valorUnitario)*parseInt(quantidade)); totalOp.toFixed(2); //tofixed added aqui document.getElementById(retorno).value=totalOp; //qd o valor unitário é 2.40 ele retorna 2.4 no campo seria pra retorna 2.40 } função q faz a conta dos totais function valorTotal(){ var tipo1 = document.getElementById("prestacao1Qtd").value; var tipo2 = document.getElementById("prestacao2Qtd").value; var total =0; for(var i=0; i<tipo1; i++){ var x = document.getElementById("cCreditar" + i).value; x = parseFloat(x.replace(/,/,".")); eval(total+= x); } for(var i=0; i<tipo2; i++){ var y = document.getElementById("cCreditar2" + i).value; y = parseFloat(y.replace(/,/,".")); eval(total+= y); } //alert(total); document.getElementById("vt").value = total; }
  7. caro fercosmig não é bem isso q eu preciso.. é tipo um "2f" do java/c intende.. o resultado da soma tem q retornar um número real (float) com 2 posições após o "."/"," intende?
  8. pessoal, sei q tem como e preciso disso mesmo! eu preciso pegar os valores mas deixar sempre com 2 posições após o . tipo 10.00 o que não acontece.. se meu valor for 10.90 ele fica como 10.9 depois ele faz uma conta absurda segue abaixo minha função function valorTotal(){ var tipo1 = document.getElementById("prestacao1Qtd").value; var tipo2 = document.getElementById("prestacao2Qtd").value; var total =0; for(var i=0; i<tipo1; i++){ var x = document.getElementById("cCreditar" + i).value; x = parseFloat(x.replace(/,/,".")); eval(total+= x); } for(var i=0; i<tipo2; i++){ var y = document.getElementById("cCreditar2" + i).value; y = parseFloat(y.replace(/,/,".")); eval(total+= y); } //alert(total); document.getElementById("vt").value = total; } desde já obrigado!
  9. Pessoal a idéia é esconder o que estiver vazio assim q acionada a função JS pedaço da função responsavel por isso: for(var i=0; i<voltas; i++){ var qtdId = "idQuantidade"+i; var qtd = document.getElementById(qtdId).value; var divPrestacaoTipo = document.getElementById("prestacaoTipo"+i); if(qtd == null || qtd == ""){ divPrestacaoTipo.style.display = "none"; alert("linha "+i+" nula ou vazia"); }else{ //não fiz ainda... } } parte do html em que o código trabalha: <div id="prestacaoTipo<%=i%>"> <tr> <td align="left" class="item"> <input name="ck_despesa<%=i%>" type="checkbox" <%if qtdDespesa(i) <> "" then%> checked="checked" <%end if%> id="ck_despesa<%=i%>" value="<%=rs("Co_Despesa")%>"/> <%=rs("De_Despesa")%> </td> <td class="item" align="center"> <input type="text" id="idQuantidade<%=i%>" name="quantidade<%=i%>" value="<%=qtdDespesa(i)%>" size="10" maxlength="10" onKeyPress="return Tecla(event);"/> </td> <td align="center" class="item"> R$ <%=formatnumber(rs("Vr_Despesa"),2)%> </td> <% if qtdDespesa(i) <> "" and rs("Vr_Despesa") <> "" then vl = (rs("Vr_Despesa") * qtdDespesa(i)) else vl = 0 end if vtotal = vtotal + vl%> <td class="item" align="center"><input id="cCreditar<%=i%>" type="text" readonly = "readonly" name="vcreditar" value="R$ <%=formatnumber(vl ,2)%>" size="7" /></td> </tr> </div> obs.: verifiquei e os id's estão certos! mas não sei por que o js não funciona, já q no FireBug não acusa nenhum erro de JS!?!? (até por isso acho q é dúvida de css) Desde já Obrigado!
  10. FF e IE tem mesmo posicionamentos diferentes! creio q a única forma de normalizar isso é criando 1 css diferente para cada browser. FF e Opera pelo q sei funcionam iguais.. daí você faz um if e coloca o css deacordo com o servidor.. Sei q existe um padrão w3c mas mesmo assim nem sempre funciona corretamente.. se quiser pode encontrar informações sobre esse padrão aqui
  11. o servidor onde você armazena as paginas deve suportar SSI (SERVER SIDE INCLUDE) para fazer um include com SSI você coloca a tag <!--#include file="diretorio/arquivo.ext" --> isso deverá ser colocado em todas as páginas do seu site no lugar do menu, dentro da div ou td ou tabela ou sei la uq você usa pra posicionar o menu
  12. Pessoal, não cheguei a tentar por não estar nesta parte do programa ainda, mas com certeza alguém já tentou fazer isso! Seguinte tenho uma tabela, e quando os dados de um campo estiverem vazios o JS manda esconder uma div... até aí tudo bem mas meu problema é o seguinte.. a div esconderia o conteúdo seguindo a forma abaixo <table etc...> <div id="div1"> <tr><td>conteudo</td><td><input etc...></td></tr> </div> <div id="div2"> <tr><td>conteudo</td><td><input etc...></td></tr> </div> </table> ou eu teria q reformular toda essa tabela somente com divs? Desde já Obrigado!
  13. o que preciso fazer para contornar esse erro: ADODB.Field (0x80020009) BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual. /folhaPonto/ponto/ponto_prestacaoContas_consultar.asp ??? Não intendi o que ele quis me dizer.. obrigado!
  14. não falei q era, falei q acreditava, e pensando bem sessions são vulneraveis mesmo! mas fica abrindo o tempo todo conexões com o serv. não iria diminuir a performace do banco?
  15. estranho! AuaHuaHuahua ao invés de ==null ou =="" poe !=null e !="" =D coloquei errado porque vou te explicar o que fiz em port se local for vazio ou nulo escrever xxx quando era pra ser se local não for vzaio nem nulo escrever xxx entede?
  16. Acredito q salvar em sessions seja a melhor opção! e assim q efetuada a compra seja armazenada no banco
  17. Se não me engano o windows grava cookies qd usuário sair do site só mandar deletar todos os cookies dele.. procure na documentação sobre cookies se nã osouber como fazer =D www.php.net
  18. nunca pensei q falaria isso... mas com asp você pode gerar um XML e escrever dentro de um XML detesto asp! mas esse é um ponto legal dele! outra coisa q você pode fazer também é tentar fazer com que liberem pra você os ponteiros de PHP no servidor... se o servidor for linux você pode entrar nele pelo console e criar uma pasta com permissões de escrita/leitura
  19. eu tenho um script pronto para isso! com ajax incluindo o DB com as tabelas! add eu MSN. mas eu só chego em casa amanhã ou bem na madruga hj! eric_freitas@hotmail.com mas avise quem você é se não eu não aceito! =D abraços aa também tenho um script de cep q retorna endereço completo onde os dados são buscados pelo web service da republica virtual você pode implementar os 2 2 criar algo bem legal e depois postar ae pra galera.
  20. lol.. você também crio uma classe pra executa no banco huhuahAUhauha também fiz isso pena q tive q dexa de lado porque agora to trampando com asp e num tenho muito tempo mais pra PHP por estar estudando JAVA.. mas bom não sei bem ao certo se intendi o que você queria usando array bidimensional é foreach($var as $chave->$resultado) echo $chave." ".$resultado; com vetor com certeza é diferente... acho q assim funcionaria: for($i = 0; $i < count($ArraySql); $i++) { foreach($Resultados[$i][] as $valor) echo $valor; } não sei, mastenho quase certeza! =D
  21. como já dito pelo Beraldo é isso ae, provavelmente sua consulta não foi feita corretamente... e.. não tenho certeza, mas pra funcionar o fetch array deve-se colocar os campos ao invés do "*" mas como o num_rows deu problema também então verifique se você está na DB certa ou se a query está certa =D
  22. maneira mais facil de imprimir só o que foi selecionado é fazer dentro do foreach if($local== null || $local=="") $_mensagem.="Caracteristicas do local : ".$local."\n"; // você pode fazer assim também: $mensagem.="Característocas do local:"; foreach($_POST['local'] as $local){ if($local== null || $local=="") $_mensagem.=$local." "; } $mensagem.="\n"; =D
  23. Pessoal, estou com um pequeno problema! o que acontece.. pego uma data e passo normal do form para o asp mas eu preciso comparar essa data com a data atual, mas essa data vem como String. ou seja, como posso transforma-la em data para fazer esta comparação?
  24. de onde vem estes dados? DB? ACESS? com acess nunca mexi. com DB é só você fazer uma query executa-la e while not variavelDaQuery.EOF variavelDaQuery("nomeDoCampo"); wend
×
×
  • Criar Novo...