Ir para conteúdo
Fórum Script Brasil

Crystian

Membros
  • Total de itens

    2.132
  • Registro em

  • Última visita

Tudo que Crystian postou

  1. Bom, dei uma olhada no teu script e como tah em ASP não pude testar. Eu acredito q teu problema seja q quando volta as opções q você acrescentou não aparecem pois elas foram geradas dinamicamente pelo javascript e o JS só funciona no lado do cliente então quando você submitar a página ele volta com o valor inicial. você vai ter que tratar isso em asp. Talvez gerar dinamicamente os List. Quer q eu mova para o forum de ASP? Abraço Crystian
  2. Crystian

    Opener

    Tah trabalhando com frames, então tenta utilizar "parent.location.href" para você carregar toda a página e não só o frame... Abraço Crystian
  3. a function isNaN significa is Not a Number e verifica se o valor passado não é um número. Mas porque você respondeu esse post de janeiro? Tem alguma dúvida? Abraço Crystian
  4. o Link q tu passou no Mozilla não funciona, por isso não consegui testar. Vou dar uma olhada no teu código depois falo contigo... Abraço Crystian
  5. Crystian

    Opener

    Faz um if(opener.location) se retornar true tu faz um close(); se não tu faz um location.href e redireciona a página... Abraço Crystian
  6. primeiro você tem que dar uma pesquizada aqui no forum para saber como abrir um popup (window.open()) e depois colocar no popup "opener.location.href" para atualizar a página que abriu o popup. (Sei q não era só isso q você queria, mas dá uma procurada nos posts antigos do forum q você acha o que quer) Abraço Crystian
  7. primeiro erro teu... <body onload="javascript:{document.frmCadproduto.text.focus();}"> Não existe nenhum campo com o nome text e você está tentando setar o foco nesse campo fantasma. Correto. <body onload="javascript:{document.frmCadproduto.frmNome.focus();}"> Segundo erro teu: <td width="16%"><input name="frrmEstMin" type="text" id="frrmEstMin" ></td><script language="javascript">addCampos('frmEstMin');</script> você está adicionando um campo no array q não existe no formulário. Tire um "r" do nome do teu campo e vai funcionar... tem q ter atenção...hehehe Abraço Crystian
  8. <script Language = "JavaScript"> function VerificaCPF(nome) { var CPF = getValue(nome); if (CPF == '') { alert('Favor informar o CPF!'); return false;} CPF = Limp(CPF); total = CPF.length; for(t=0; t < 10; t++){ cont = 0; for(a=0; a < total; a++){ if(CPF.substring(a,a+1)==(t+'')){ cont++; if(cont == 11){alert('CPF inválido.'); return false;} } } } var POSICAO, I, SOMA, DV, DV_INFORMADO; var DIGITO = new Array(10); DV_INFORMADO = CPF.substr(9, 2); for (I=0; I<=8; I++) { DIGITO[I] = CPF.substr( I, 1); } POSICAO = 10; SOMA = 0; for (I=0; I<=8; I++) { SOMA = SOMA + DIGITO[I] * POSICAO; POSICAO = POSICAO - 1; } DIGITO[9] = SOMA % 11; if (DIGITO[9] < 2) { DIGITO[9] = 0; } else{ DIGITO[9] = 11 - DIGITO[9]; } POSICAO = 11; SOMA = 0; for (I=0; I<=9; I++) { SOMA = SOMA + DIGITO[I] * POSICAO; POSICAO = POSICAO - 1; } DIGITO[10] = SOMA % 11; if (DIGITO[10] < 2) { DIGITO[10] = 0; } else { DIGITO[10] = 11 - DIGITO[10]; } DV = DIGITO[9] * 10 + DIGITO[10]; if (DV != DV_INFORMADO) { alert('CPF inválido'); return false; } return true; } function FormataCPF(nome){ CPF = getValue(nome); CPF = Limp(CPF); if(CPF.length == 11){ value = Mascara(CPF, '999.999.999-99'); setValue(nome, value); } else { if(CPF.length > 0){ alert('Verifique o CPF digitado, pois estão faltando ou sobrando números.'); } } } function Limp(c){ qtd = c.length; var v = ''; for (i=0; i < qtd; i++) for(t=0; t < 10; t++){ if(c.substring(i,i+1) == t && c.substring(i,i+1) != " ") v += c.substring(i,i+1);} return(v); } function getValue(nome){ var obj = eval("document.forms[0]."+nome+".value"); return obj; } function setValue(nome, valor){ obj = eval("document.forms[0]."+nome); obj.value = valor; } function Mascara(value, mascara){ tmp = mascara; guarda = value; cont = 0; var caracter = new Array(); var position = new Array(); if(tmp.length > 0){ qtd = tmp.length; for(i=0; i < tmp.length; i++){ tmpValue = tmp.substring(i,i+1); if(tmpValue != 9){ caracter[cont] = tmpValue; position[cont] = i; cont++; } } VALOR = value; VALOR = Limp(VALOR); if(VALOR.length == 0){ VALOR = ''; } else { var value = ''; value += VALOR.substring(0,position[0])+caracter[0]; car = caracter.length; for(j=1; j < car; j++) value += VALOR.substring(position[j-1]-(j-1),position[j]-j)+caracter[j]; value += VALOR.substring(position[car-1]-(car-1), qtd); VALOR = value; } return value; } return guarda; } </script> </head> <form action="<?php echo $editFormAction; ?>" method="POST" name="frmincfornecedor" id="frmincfornecedor"> <input name="frmCnpjCpf" type="text" id="frmCnpjCpf" size="25" maxlength="25" onChange="VerificaCPF('frmCnpjCpf'); FormataCPF('frmCnpjCpf');"> </form> VerificaCPF('frmCnpjCpf'); ==> essa function só tem um parâmetro, não passe três como você tinha feito. Abraço Crystian
  9. Dae ursoloco, o script é teu mesmo e já passei ele pra vários... Quando quiser postar mais códigos como aquele fique a vontade...hehehe... Abraço Crystian
  10. Fala Deividy... Esse teu código só funciona no IE, não sei se você queria q funcionasse em outro navegador. Tu tem que ver se o objeto "cid_escolhida" é um objeto q aceita a propriedade innerHTML. Quanto ao erro do codificação, dá uma olhada nesse post... http://scriptbrasil.com.br/forum/index.php?showtopic=40533 qualquer dúvida posta ae... Abraço Crystian
  11. Qual são tuas dúvias, ele(DHTML Menu Builder) não te gera um código pronto?
  12. Desse jeito não funciona mesmo... var obj; function clickMouse(evt){ if(evt.srcElement) { if(evt.srcElement.type == "text") { obj = evt.srcElement; } } } testa assim... Abraço Crystian
  13. Tania o segundo link, é o post e explica exatamente como fazer para funcionar o script, você olhou ele? Abraço Crystian
  14. cara faz um teste, naquela function clickMouse, e vê se for "obj.type == 'text'" tu seta o objeto, se não for tu não faz nada... testa e depois me avisa, volto só amanha, mas assim q chegar te respondo... Abraço Crystian
  15. Fiz uma busca e achei esse post q respondi há alguns dias... Vê se te ajuda... Abraço
  16. Cara VBScript não é aqui, vou te mandar pra ASP, eles sabem bem mais sobre VBScript
  17. Não estou te entendendo.... tu quer que quando o cara entre na tua página, seja redirecionado para outra página? é isso? Coloca no onload da página: <body onload="location.href='link.htm'"> ou tu pode fazer algo com o setInterval: function trocaURL(){ location.href = 'link.htm'; } setInterval(trocaURL, 5000); Qualquer coisa posta ae... Abraço Crystian
  18. Dá pra fazer maravilhas com JS/CSS/DHTM é só ter criatividade e um pouco de interessa(Coisa q nosso amigo q iniciou o post parece não ter muito, pois não respondeu nada). Essa estória de janela no canto seria bem interessante mesmo, e ela podia se fechar depois de um certo tempo(Que desafio hein...hehehe). Abraço Crystian
  19. Que erro dá?... O problema dessa function é q nem sempre você clica em um objeto de formulário, então eu acredito q você tenha q verificar se ele tah conseguindo setar na variavel obj. Tu já tentou selecionar e arrastar pra ver se ele cola? Abraço
  20. Fala Fabyo... opener.location.href = 'link.php'; vê se isso funciona Abraço Crystian
  21. tenta declarar a variavel obj fora da function clickMouse()... Se não funcionar, posta ae, que eu edito esse teu código e faço funcionar... Abraço Crystian
  22. Já tentou com iframe? Se quiser mandar pra outro endereço, faça location.href = 'link.htm' Abraço Crystian
  23. Demorei mas cheguei com a resposta..... <link rel="SHORTCUT ICON" href="CAMINHO COMPLETO DO .ICO" /> pra ti colocar um ícone na barra de endereços você precisa criar um ".ico" e depois colocar o código acima, passando TODO o endereço do icone. Ex.: <link rel="SHORTCUT ICON" href="www.meusite.com.br/imagens/icone.ico" /> Abraço Crystian
  24. Cara esse obj, é o obejto input, com ele tu pode pegar a propriedade que quiser. Se você quiser setar o foco nele é só usar obj.focus() e tah tudo resolvido... Testa lá... Abraço
  25. Fala André, bom agente não pode esperar q o IE siga os padrões já q eles fazem os próprios padrões. Te aconselho a entrar no site do windows e tentar achar algo das API's, pois provavelmente eles devem ter tirado(ou acrescentado) algo dos padrões deles. Se não achar nada posta ae q eu dou uma procurada pra ti... Abraço Crystian
×
×
  • Criar Novo...