Ir para conteúdo
Fórum Script Brasil

weslley clyton

Membros
  • Total de itens

    35
  • Registro em

  • Última visita

Sobre weslley clyton

weslley clyton's Achievements

0

Reputação

  1. Olá, boa tarde a todos, estou em uma procura insana já faz 3 dias, quase sem comer e beber asdqhuasuh. Seguinte preciso de uma função que quando o usuário clicar para fechar a página o sistema emita um confirm. Até ai beleza, facim né? Pois é, ai vem a parte fodastica! Eu só preciso dessa confirmação quando clicar no x, quando o usuario clicar em algum link ou submeter algum formulario a função não deve emitir o confirm. Eu já pesquisei horas e horas, em sites em portugues e em ingles, o mais proximo que cheguei foi com esse script: var inFormOrLink; $('a').live('click', function() { inFormOrLink = 's'; }); $('form').bind('submit', function() { inFormOrLink = 's'; }); $(window).bind("beforeunload", function() { return inFormOrLink || confirm("Do you really want to close?"); }) ele atribui true a variavel inFormOrLink quando o usuario clica em links ou submte formularios, e false quando ele usa o botão fechar ou atualizar. Dai vocês me perguntam, porque você não faz um if para controlar isso ae? Eu pergunto a vocês, já tentei fazer esse if de diverssas maneis, mais essa porr@ não funciona =). Achei um outro script em um site em inglês que promete realizar tudo isso que eu to pedindo: function fnConfirmClose() { if(window.event.clientX < 0 || window.event.clientY < 0){ return "Do you want to close browser?"; }else{ return; } } window.onbeforeunload = fnConfirmClose; mais não retornou nenhum resultado. alguém aceita o desafio? Até.
  2. Olá, o que é eu quero é bem simples de explicar mais não tão simples de se fazer. Tenho essa tabela no bd: E preciso que ela fique dessa forma na minha página: alguém ai se habilita? já to nisso a mais ou menos 5 dias e minha cabeça já travou hehe.
  3. Olá, estou com um desafio em mãos e preciso que vocês me ajudem. Essa é uma tabela feita no Excel, preciso montar uma identica com HTML, mas trazendo os dados do banco de dados. Como vou fazer isso? alguma dica?
  4. Olá, bom dia a todos, sou desenvolvedor php + js a uns 2 anos, mas nunca usei ajax, já utilizei algumas coisas prontas, como auto sugestão e preenchimento de um select, mas dessa vez preciso de ajuda em uma coisa que é bem simples, mas com os conhecimentos que tenho, ainda não consigo desenvolver sozinho! Seguinte, tenho um campo imput que vai receber o numero de um rg, na frente desse campo vai ter uma imagem mostrando se o rg existe ou não. Quando a pessoa digitar o rg preciso que o ajax verifique se o rg existe, se ele existir o sistema simplesmente ira trocar a imagem para um "ok" ou sei la, se ele não existir no bd, o sistema vai colocar a imagem representando que não existe o rg e irá emitir um alert informando o ocorrido. alguém ai pode me dar uma ajuda ou uma dica de por onde começar?
  5. Olá... Estou com outro probleminha aqui noi meu sistema, dessa vez é o seguinte: na tela de contas a pagar eu tenho uma tabela onde eu gero as parcelas desta conta, quando esta conta a pagar esta sendo editada eu seleciono as parcelas relacionadas a esta conta a pagar e jogo elas na tabela, até ai tranqüilo, é php e html, o problema com o javascript começa quando eu clico no botão para gerar novamente as parcelas, ele chama uma função no javascript que é responsável por apagar as parcelas que estão na tabela, e depois gera-las novamente. O problema que estou tendo é na hora de apagar as parcelas já geradas. eu fiz da seguinte maneira: function removelinhas(){ var tbl = document.getElementById('gerar_parcela'); //adquirir tabela var lastRow = tbl.rows.length; //adquirir n° de linhas var ultima_linha = document.getElementById('linhas').value; //aqui eu guardei o numero de linhas que o sql retornou,não é necessário coloquei como teste ultima_linha = ultima_linha+1; if(ultima_linha >= 1){ if(confirm('Atenção \n Ao gerar novamente a parcela, a parcela antiga será excluida! \n Deseja Realmente gerar novamente as parcelas?')) { var cont = 0; while (cont <= ultima_linha) { cont = cont + 1; tbl.deleteRow(cont); } alert('Parcelas Removidas Sucesso!'); return false; } } return false; } pois então, este código funciona parcial, por exemplo se tem 2 parcelas ele não remove nada se tem 3 ele remove 2 se tem 4 parcelas ele remove 1; é uma loucura.. quem puder ajudar ai, obrigado.
  6. Fala ai pessoal... beleza?? faz um tempinho que não posto nada... Ai vai o problema.. Tenho que chamar a função do javascript para validar o cnpj. Simples né? Não, pois eu tenho que chamar essa função clicar em nada.. tipo, eu tenho um cadastro de pessoa e tem o modo editar, eu consulto a pessoa que qero editar e chamo ela pra tela, mas quando chamo ela pra tela ela já deve ter sido validada pela função.. dae você me pergunta.. mais pra que validar a função se a pessoa que foi gravada no bd já passou por essa validação?.. por causa do seguinte, eu coloquei um ícone como input image, e esse ícone muda de acordo com a validação.. esse é o campo input que ao ser retirado o mause ele faz a chamada da função. <input type="text" name="cnpj" id="cnpj" maxlength="15" class="formulario" value="<?=$edit['cnpj']?>" style="width:150px;" onblur="java script: validacnpj(this.form); return false;" /> e esse é o ícone, que muda de acordo com a função. <input type="image" disabled="disabled" value="" src="img/ICONES/minis/001_05.png" id="b_cnpj" /> e essa é a função que valida o cnpj e muda o ícone. function validacnpj(form) { var cnpj = form.cnpj.value; cnpj = cnpj.replace(".",""); cnpj = cnpj.replace("/",""); cnpj = cnpj.replace("-",""); if(!cnpjValido(cnpj)) { alert('CNPJ inválido!'); document.getElementById('b_cnpj').src = 'img/ICONES/minis/001_05.png'; // se for invalido ele mostra o ícone x //form.cnpj.value = ''; //form.cnpj.focus(); } else { document.getElementById('b_cnpj').src = 'img/ICONES/minis/001_06.png'; // se for válido ele mostra o ícone ok } } então.. eu tenho que chamar essa função na hora de editar sem precizar que o usuário clique em algum elemento parta que seja colocado o ok como ícone, pois o ícone padrão é o x. vlw.
  7. cara.. não sou eu quem bagunçou o código.. eu copiei e colei e saiu assim... então o problema era que eu tinha que colocar no css a div como relative e tinha que ser absolut.. agora o problema é que eu colocando como absolut o css alinha a div de acordo com o tamanho da tela, dai f**** porque dependo da resolução do cara a div invade outrros conteudos...
  8. Ae galera.. sei que já tem um monte de tópico falando sobre div flutuante, mas não consegui achar resposta para meu problema.. é o seguinte, eu tenho minha div flutuante funcionando e posicionada no lugar que eu quero tudo certinho ... o único problema é que o lugar onde eu sei a divi fica com o espaço do tamanho da div... como eu sei que uma imagem vale por mil palavras ta ai a tela: a foto do boi é a div flutuante e o espaço selecionado é onde eu inseri a div e ficou em branco.. o código <style> #foto_teste{ position: relative; width: 273px; height: 227px; top: -210px; left: -758px; z-index:12} </style> <table width="1016" border="0" cellspacing="0" cellpadding="0"> <tr> <td style="padding-bottom:25px;"> <div style="float:left" class="index_arvore"></div> <div style="float:right" class="index_informativo"></div> </td> </tr> <tr> <td align="right" valign="top" style="padding-bottom:68px;"> <table width="970" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="472"> <div style="background:#9C0; height:26px; width:435px; padding:28px 0 20px 37px"><!--url(img/site/bg_titulo_transp.png) top left--> <img src="img/site/titulos/em_destaque.png" width="370" height="23" /> </div> <div style="background:#990; height:232px"><!--url(img/site/bg_conteudo_trans.png) top left--> <div style="float:right; background:#dbb661; width:233px; height:149px; margin-top:36px; padding:10px;"> <div style="padding-bottom:14px;">Nome: Banbino UZNome: Banbino UZ</div> <div style="padding-bottom:3px;">Descri&ccedil;&atilde;o</div> <div align="justify"> A ra&ccedil;a Tabapu&atilde; participou da Expozebu 2010 em Uberaba (MG) com 219 animais, sendo 141 f&ecirc;meas e 78 machos, al&eacute;m de 4 matrizes modelos. Participaram criadores do Norte ao Sul do pa&iacute;s. O julgamento da ra&ccedil;a aconteceu no dia 06 de maio, foi julgado ...</div> </div> </div> </td> <td width="498" align="left" valign="top"> <div style="background:#9C0; height:26px; width:409px; padding:28px 0 20px 37px"></div><!--url(img/site/bg_titulo_transp.png) top left--> <div style="background:#990; height:232px; width:446px;"></div><!--url(img/site/bg_conteudo_trans.png) top left--> </td> </tr> </table> <!--Div Flutuante--> <div id="foto_teste"><img src="img/site/destaque.png" /></div> </td> </tr> <tr> <td align="center" valign="top"> <div style="background:url(img/site/tracejado.png) repeat-x; height:5px;"></div> <table width="970" border="0" cellspacing="0" cellpadding="0" style="margin-top:17px;"> <tr> <td width="287"> <div style="background:url(img/site/bg_titulo_transp.png); height:13px; padding:13px 0 12px 9px"> <img src="img/site/titulos/newsletter.png" width="156" height="14" /> </div> <div style="background:url(img/site/bg_conteudo_trans.png); height:155px; padding:10px;"> <div style="margin-bottom:10px;">Cadastre seu e-mail e receba os informativos e novidades da fazenda copacabana.</div> <div style="margin-bottom:3px;">Nome</div> <div><input type="text" style="width:267px; height:20px;"/></div> <div style="margin-bottom:3px; margin-top:3px">Nome</div> <div><span style="margin-top:10px;"> <input type="text" style="width:267px; height:20px;"/> </span></div> <div align="right" style="margin-top:10px;"><input type="image" src="img/site/bt_enviar.png" /></div> </div> </td> <td width="40" style="background:url(img/site/traceja_pe.png) repeat-y center;"></td> <td width="288" valign="top"> <div align="left" style="height:58px"> <div style="float:left"><img src="img/site/logo_nticias.png" width="37" height="38" /></div> <div style="float:left; padding-left:7px; margin-top:12px;"><img src="img/site/titulos/ultimas_noticias.png" width="152" height="14" /> </div> </div> <div> <div style="padding-bottom:10px;">06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> <div style="padding-bottom:10px;">06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> <div style="padding-bottom:10px;">06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> <div style="padding-bottom:10px;">06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> <div style="padding-bottom:10px;">06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> <div style="padding-bottom:10px;">06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> <div>06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> </div> </td> <td width="37" style="background:url(img/site/borda_not.png) repeat-y center">&nbsp;</td> <td width="318"> <div align="left" style="height:58px"> <div style="float:left"><img src="img/site/logo_eventos.png" width="37" height="38" /></div> <div style="float:left; padding-left:7px; margin-top:12px;"><img src="img/site/titulos/ultimos_eventos.png" width="152" height="14" /> </div> </div> <div> <div style="padding-bottom:10px;">06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> <div style="padding-bottom:10px;">06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> <div style="padding-bottom:10px;">06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> <div style="padding-bottom:10px;">06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> <div style="padding-bottom:10px;">06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> <div style="padding-bottom:10px;">06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> <div>06/2010 - 13&ordm; Leil&atilde;o Ber&ccedil;o do Tabapu&atilde;</div> </div> </td> </tr> </table> </td> </tr> </table> ajudem ai =D.. até
  9. e aew pessoal, duvida boba.. eu tenho um arquivo .php com todas as minhas funções, eu gostaria de saber se é possivel o seguinte if: if(!datagravar()){ include "funcoes.php"; }
  10. Ae galera, mais uma dúvida hj.. no meu sistema tem um campo que o usuário digita uma data, eu precizo somar mais 31 dias nesta data que ele colocou.. como faço isso??? eu pensei em ir apenas somando o mes.. mas dai olha o problema.. ele digita a data 07/12/2010 essa data + 31 dias tem que ser 07/07/2011.. ententeram?? da uma dica ai.. =D
  11. Resolvido: tem que usar a operação de mod(%, resto de divisão). var valor_parcelas = ((100-(100%3))/3); var valor_primeira_parcela = valor_parcelas + (100%3); uma funcão simples que poderia resolver: function getValorParcelas(precoTotal,numeroParcelas){ var valorParcela = ((precoTotal-(precoTotal%numeroParcelas))/ numeroParcelas); var valorPrimeiraParcela = valorParcela + (precoTotal%numeroParcelas); return { 'valor_primeira_parcela': valorPrimeiraParcela , 'valor_parcela': valorParcela, 'numero_parcelas': numeroParcelas }; } usando a função var parcelaObj = getValorParcelas(100,3); alert(parcelaObj.valor_primeira_parcela); alert(parcelaObj.valor_parcela); alert(parcelaObj.numero_parcelas); Abraço
  12. e ae pessoal.. seguinte meu problema agora é: eu tenho um valor por exemplo 100 e tenho outro valor que divide o primeiro valo, que no caso é por exemplo 3. ao dividir o 100 por 3 o resultado é 3,333333333333... certo? eu estou fazendo o contas a pagar do meu sistema e no caso o 3 seria o tanto de parcelas e o 100 o valor da compra. no caso iriam ficar 3 parcelas de 3,3333333, o que eu precizo é que a 1° parcela seja arredondada para 3,34 e as outras fiquem em 3,33, entenderam? é para nãp perder nenhum centavo.. alguma dica ai??
  13. e aew pessoal.. Tenho uma pergunta... existe a possibilidade de eu conseguir através de algum código desabilitar tudo dentro de uma div ou tabela ou a td de uma tabela??? por exemplo: eu tenho uma div com varios inputs e botões, e em um determinado momento eu quero que esses botões e inputs de texto sejam desabilitados, ou seja, eles aparecem mas o usuário não consegue digitar nada dentro dos inputs e muito menos clicar nos botões... até.
×
×
  • Criar Novo...