
Crystian
Membros-
Total de itens
2.132 -
Registro em
-
Última visita
Tudo que Crystian postou
-
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
-
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
-
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
-
Porque Figuras Em Menu Javascript Não Encaixam?
pergunta respondeu ao ::..Hunter..:: de Crystian em Ajax, JavaScript, XML, DOM
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 -
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
-
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
-
Trabalhando Com Text Field
pergunta respondeu ao Daniela Vieira de Crystian em Ajax, JavaScript, XML, DOM
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 -
<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
-
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
-
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
-
Qual são tuas dúvias, ele(DHTML Menu Builder) não te gera um código pronto?
-
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
-
Tania o segundo link, é o post e explica exatamente como fazer para funcionar o script, você olhou ele? Abraço Crystian
-
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
-
Fiz uma busca e achei esse post q respondi há alguns dias... Vê se te ajuda... Abraço
-
Cara VBScript não é aqui, vou te mandar pra ASP, eles sabem bem mais sobre VBScript
-
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
-
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
-
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
-
Fala Fabyo... opener.location.href = 'link.php'; vê se isso funciona Abraço Crystian
-
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
-
Já tentou com iframe? Se quiser mandar pra outro endereço, faça location.href = 'link.htm' Abraço Crystian
-
Icone Na Barra De Endereço!
pergunta respondeu ao dennisreis de Crystian em Ajax, JavaScript, XML, DOM
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 -
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
-
Problemas Com Window.open()
pergunta respondeu ao André Gusmão de Crystian em Ajax, JavaScript, XML, DOM
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