
Gutto
Membros-
Total de itens
370 -
Registro em
-
Última visita
Tudo que Gutto postou
-
form1.submit();
-
vê se serve: http://forum.imasters.com.br/index.php?showtopic=195775
-
Mas n sei se é isso mesmo que você precisa. <script language="JavaScript"> document.form1.submit(); function irpara() { form1.submit(); window.opener = window; window.opener.location.href='ggggg.htm'; } irpara() </script>
-
Só com css n vai dar certo, tenta usar uma linguagem dinâmica, php, javascript.... para definir os valores.
-
No título do tópico está "Submit Automático", aqui dentro fala sobre os dados que não chegam corretamente... Se o problema for que os dados não estão sendo enviados você tem que definir dentro da função irpara() que o form será enviado. Se não for isso explica d novo pra gente ;) :
-
Dá uma olhada nesse artigo que deve te esclarecer http://www.linhadecodigo.com.br/dicas.asp?...=1013&sub=8
-
Mudar Evento De Um Text No Onchange No Select
uma questão respondeu Gutto em Ajax, JavaScript, XML, DOM
Dá sim, eu tava fazendo pra mim, terminei agora, vê se serve pra você. Ele valida e formata CPF e CNPJ. Só achei um pouco grande.... :lol: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> body,td,th { font-size: 12px; } .valido { } .invalido { } .esconde { display:none; } .exibe { } --> </style> <script> function alteraMascara() { obj = document.Form.opcao.value; campo = document.Form.dados; if (obj == "fisica") { document.getElementById("divcpf").className= "exibe"; document.getElementById("divcnpj").className= "esconde"; } if (obj == "juridica") { document.getElementById("divcnpj").className= "exibe"; document.getElementById("divcpf").className= "esconde"; } } oldObj = ""; oldValor = ""; inteiro = new RegExp("[0-9]"); function checaCPF(obj) { valor = obj.value; if(valor != oldValor || oldObj != obj){ for(i=0;i<valor.length;i++){ if(!inteiro.test(valor.charAt(i))){ valor = valor.substring(0,i) + valor.substring(i+1,valor.length); i = -1; } } if(valor.length < 1){ valor = ""; }else if(valor.length > 3 && valor.length < 7){ valor = valor.substring(0,3) + "." + valor.substring(3,valor.length); }else if(valor.length > 6 && valor.length < 10){ valor = valor.substring(0,3) + "." + valor.substring(3,6) + "." + valor.substring(6,valor.length); }else if(valor.length > 9 && valor.length < 12){ valor = valor.substring(0,3) + "." + valor.substring(3,6) + "." + valor.substring(6,9) + "-" + valor.substring(9,valor.length); }else if(valor.length > 11){ valor = valor.substring(0,3) + "." + valor.substring(3,6) + "." + valor.substring(6,9) + "-" + valor.substring(9,11); } obj.value = valor; oldValor = valor; oldObj = obj; } } function validaCPF(obj) { if (isEmpty(obj.value)) { alert("Por favor informe seu número de CPF."); obj.focus(); obj.select(); return false; } else if (!isCPF(obj.value)) { alert("O CPF informado é inválido."); obj.focus(); obj.select(); return false; } return true; } function validaCPFOnBlur(obj) { if (isEmpty(obj.value)) { document.getElementById("cpfvalido").className= "esconde"; document.getElementById("cpfinvalido").className= "esconde"; return false; } if (!isCPF(obj.value)) { alert("O CPF informado é inválido."); document.getElementById("cpfinvalido").className= "invalido"; document.getElementById("cpfvalido").className= "esconde"; } else { document.getElementById("cpfvalido").className= "valido"; document.getElementById("cpfinvalido").className= "esconde"; } return true; } //----------------------------------------------------------------------------- //-- Valida se o valor informado é vazio -- //----------------------------------------------------------------------------- function isEmpty(value) { var str = trim(value); if (str != "") { return false; } return true; } function trim(str) { str = str.toString().replace(/\$|\ /g,''); return str; } function onlyNumber(field, evt, begin, end) { var keycode = 0; if (window.event) { keycode = window.event.keyCode; } else if (evt) { keycode = evt.which; } if (keycode < (48 + begin) || keycode > (48 + end)) { if (keycode == 8 || keycode == 0 || keycode == 9) { return true; } else { return false; } } else { return true; } } //######################################// //## BEGIN: FUNÇÕES VALIDAÇÃO DE CPF ##// //######################################// function isCPF(CNUMB) { if(Verify(CNUMB)) { return true; } else { return false; } return; } function ClearStr(str, c) { while((cx=str.indexOf(c))!=-1) { str = str.substring(0,cx)+str.substring(cx+1); } return(str); } function ParseNumb(c) { c=ClearStr(c,'-'); c=ClearStr(c,'/'); c=ClearStr(c,','); c=ClearStr(c,'.'); c=ClearStr(c,'('); c=ClearStr(c,')'); c=ClearStr(c,' '); if((parseFloat(c) / c != 1)) { if(parseFloat(c) * c == 0) { return(c); } else { return(0); } } else { return(c); } } function Verify(CNUMB) { CNUMB = ParseNumb(CNUMB); if ((CNUMB == '00000000000') || (CNUMB == '11111111111') || (CNUMB == '22222222222') || (CNUMB == '33333333333') || (CNUMB == '44444444444') || (CNUMB == '55555555555') || (CNUMB == '66666666666') || (CNUMB == '77777777777') || (CNUMB == '88888888888') || (CNUMB == '99999999999') || (CNUMB == '01234567890') || (CNUMB == '12345678909')) { return false; } if(CNUMB == 0) { return(false); } else { g=CNUMB.length-2; if(TestDigit(CNUMB,g)) { g=CNUMB.length-1; if(TestDigit(CNUMB,g)) { return(true); } else { return(false); } } else { return(false); } } } function TestDigit(CNUMB, g) { var dig=0; var ind=2; for(fouz=g;fouz>0;fouz--) { dig += parseInt(CNUMB.charAt(fouz-1))*ind; ind++; } dig%=11; if(dig<2) { dig=0; } else { dig=11-dig; } if(dig!=parseInt(CNUMB.charAt(g))) { return(false); } else { return(true); } } //####################################// //## END: FUNÇÕES VALIDAÇÃO DE CPF ##// //####################################// // Bloco CNPJ // function isNUMB(c) { if((cx=c.indexOf(","))!=-1) { c = c.substring(0,cx)+"."+c.substring(cx+1); } if((parseFloat(c) / c != 1)) { if(parseFloat(c) * c == 0) { return(1); } else { return(0); } } else { return(1); } } function LIMP(c) { while((cx=c.indexOf("-"))!=-1) { c = c.substring(0,cx)+c.substring(cx+1); } while((cx=c.indexOf("/"))!=-1) { c = c.substring(0,cx)+c.substring(cx+1); } while((cx=c.indexOf(","))!=-1) { c = c.substring(0,cx)+c.substring(cx+1); } while((cx=c.indexOf("."))!=-1) { c = c.substring(0,cx)+c.substring(cx+1); } while((cx=c.indexOf("("))!=-1) { c = c.substring(0,cx)+c.substring(cx+1); } while((cx=c.indexOf(")"))!=-1) { c = c.substring(0,cx)+c.substring(cx+1); } while((cx=c.indexOf(" "))!=-1) { c = c.substring(0,cx)+c.substring(cx+1); } return(c); } function VerifyCNPJ(CNPJ) { CNPJ = LIMP(CNPJ); if(isNUMB(CNPJ) != 1) { return(0); } else { if(CNPJ == 0) { return(0); } else { g=CNPJ.length-2; if(RealTestaCNPJ(CNPJ,g) == 1) { g=CNPJ.length-1; if(RealTestaCNPJ(CNPJ,g) == 1) { return(1); } else { return(0); } } else { return(0); } } } } function RealTestaCNPJ(CNPJ,g) { var VerCNPJ=0; var ind=2; var tam; for(f=g;f>0;f--) { VerCNPJ+=parseInt(CNPJ.charAt(f-1))*ind; if(ind>8) { ind=2; } else { ind++; } } VerCNPJ%=11; if(VerCNPJ==0 || VerCNPJ==1) { VerCNPJ=0; } else { VerCNPJ=11-VerCNPJ; } if(VerCNPJ!=parseInt(CNPJ.charAt(g))) { return(0); } else { return(1); } } function FormataCGC(Form, Campo, TeclaPres) { var tecla = TeclaPres.keyCode; var strCampo; var vr; var tam; var TamanhoMaximo = 14; eval("strCampo = document." + Form + "." + Campo); vr = strCampo.value; vr = vr.replace("/", ""); vr = vr.replace("/", ""); vr = vr.replace("/", ""); vr = vr.replace(",", ""); vr = vr.replace(".", ""); vr = vr.replace(".", ""); vr = vr.replace(".", ""); vr = vr.replace(".", ""); vr = vr.replace(".", ""); vr = vr.replace(".", ""); vr = vr.replace(".", ""); vr = vr.replace("-", ""); vr = vr.replace("-", ""); vr = vr.replace("-", ""); vr = vr.replace("-", ""); vr = vr.replace("-", ""); tam = vr.length; if (tam < TamanhoMaximo && tecla != 8) { tam = vr.length + 1; } if (tecla == 8) { tam = tam - 1; } if (tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105) { if (tam <= 2) { strCampo.value = vr; } if ((tam > 2) && (tam <= 6)) { strCampo.value = vr.substr(0, tam - 2) + '-' + vr.substr(tam - 2, tam); } if ((tam >= 7) && (tam <= 9)) { strCampo.value = vr.substr(0, tam - 6) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam); } if ((tam >= 10) && (tam <= 12)) { strCampo.value = vr.substr(0, tam - 9) + '.' + vr.substr(tam - 9, 3) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam); } if ((tam >= 13) && (tam <= 14)) { strCampo.value = vr.substr(0, tam - 12) + '.' + vr.substr(tam - 12, 3) + '.' + vr.substr(tam - 9, 3) + '/' + vr.substr(tam - 6, 4) + '-' + vr.substr(tam - 2, tam); } if ((tam >= 15) && (tam <= 17)) { strCampo.value = vr.substr(0, tam - 14) + '.' + vr.substr(tam - 14, 3) + '.' + vr.substr(tam - 11, 3) + '.' + vr.substr(tam - 8, 3) + '.' + vr.substr(tam - 5, 3) + '-' + vr.substr(tam - 2, tam); } } } function TESTA() { if (document.forms[0].CNPJ.value != "" || null || undefined) { if(VerifyCNPJ(document.forms[0].CNPJ.value) == 1) { alert("CNPJ válido!"); return true } else { alert("CNPJ não é válido!"); return false } document.forms[0].CNPJ.focus(); return; } } // fim do bloco cnpj // </script> </head> <body> <form name="Form" method="post" action=""> <p> <select name="opcao" id="opcao" onChange="alteraMascara();"> <option>Selecione</option> <option value="fisica">Pessoa Física</option> <option value="juridica">Pessoa Jurídica</option> </select> </p> <div id="divcpf" class="esconde"> CPF: <input name="cpf" class="textbox" id="cpf" onblur="validaCPFOnBlur(this);" onkeydown="checaCPF(this);" onkeyup="checaCPF(this);" size="16" maxLength="14"> <input type="image" hidden src="clientes/imagens/cpfvalido.gif" name="cpfvalido" id="cpfvalido" class="esconde"> <input type="image" hidden src="clientes/imagens/cpfinvalido.gif" name="cpfinvalido" id="cpfinvalido" class="esconde"> </div> <div id="divcnpj" class="esconde"> CNPJ: <input type='text' maxlength=18 name='CNPJ' onFocus='this.select();' onKeyUp="FormataCGC('Form', 'CNPJ', event);" onBlur="TESTA();"> <input type="image" hidden src="clientes/imagens/cpfvalido.gif" name="cnpjvalido" id="cnpjvalido" class="esconde"> <input type="image" hidden src="clientes/imagens/cpfinvalido.gif" name="cnpjinvalido" id="cnjpinvalido" class="esconde"></div> </form> </body> </html> -
Mudar Evento De Um Text No Onchange No Select
uma questão respondeu Gutto em Ajax, JavaScript, XML, DOM
Você quer exibir alerts diferentes de acordo com opções selecionadas no select? Se n for isso explica melhor pra gente. -
Ao invés de usar querystring, já que você tem esses valores dentro da função js, envia pelo método POST, assim não vai ficar aparecendo na barra de endereços e nem precisará usar frame/iframe.
-
vê se ajuda http://www.freecode.com.br/forum/index.php...amp;mode=linear
-
Rapaz, pelo que ví você vai precisar mais da largura do que da altura, mas esse script mostra as duas medidas, vê se ele serve. Presta atenção no comentário que coloquei logo no início do html <!-- Essa linha faz exibir a altura errada, coloquei só pra saber e n usar no documento --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- Essa linha acima faz exibir a altura errada, coloquei só pra saber e n usar no documento --> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script> function medidas() { var width = document.getElementById("mae").offsetWidth; var height = document.getElementById("mae").offsetHeight; alert("altura "+ height +" e Largura "+ width +""); } </script> </head> <body onload="medidas();"> <div id="mae" style="width: 100%; height:100%;"></div> </body> </html> Ele só exibe as medidas no evento onload, teria que alterar para pegar as medidas a todo instante ou com window.onresize.
-
Oww, você quer que a div tenha o tamanho da janela quando ela estiver maximizada e se restaurar é pra div diminuir?
-
Abrir Janela Sem Barra De Endereços E Menu
pergunta respondeu ao fsf de Gutto em Ajax, JavaScript, XML, DOM
No meu caso nenhum dos dois, é só uma página que abre outra, e em seguida a que chamou deveria ser fechada pelo window.close. -
Não precisa escrever target="_blank", basta colocar "_blank"
-
Javascript+css+navegador
pergunta respondeu ao Márcio Serafim de Gutto em Ajax, JavaScript, XML, DOM
Basta alterar o script para incluir o arquivo CSS. <_< <script> if (navigator.userAgent.indexOf("Firefox")!=-1) document.write("<style type=\"text/css\">@import url(\"ff.css\");</style>"); if (navigator.userAgent.indexOf("MSIE")!=-1) if (document.documentElement && typeof document.documentElement.style.maxHeight!="undefined") { document.write("<style type=\"text/css\">@import url(\"ie7.css\");</style>"); } else { document.write("<style type=\"text/css\">@import url(\"6_ou_menor.css\");</style>"); } </script> -
Abrir Janela Sem Barra De Endereços E Menu
pergunta respondeu ao fsf de Gutto em Ajax, JavaScript, XML, DOM
Eu também precisei usar o recurso, e n deu certo, n vai mesmo.... se aparecer alguma solução eu também vou usar, enquanto isso, use outras alternativas. Detectar o browser do usuário e direcionar para a página de acordo com o navegador. Mas window.close() no firefox ainda n vai.... -
Seria bom você postar o conteúdo do arquivo sugestoes.php pra gente olhar direito, aproveita e posta o conteúdo do php.ini
-
Tenta isso: <?php if (getenv("REQUEST_METHOD") == "POST" && $_GET["action"] == "preenche") { require 'config.php'; $codigo = $_POST["codigo"]; $seleciona = "SELECT * FROM tabela WHERE codigo = '" . $codigo . "' LIMIT 1"; $query = mysql_query($seleciona) or die ("Erro ao selecionar dados"); $dados = mysql_fetch_array($query); if (mysql_num_rows($query) == 0) { echo "<script>alert(\"Não há cliente cadastrado com o código [" . $codigo . "]\");</script>"; exit ("<script>history.back(\"1\");</script>"); } else { $codigo = $dados["codigo"]; $nome = $dados["nome"]; $cpf = $dados["cpf"]; $endereco = $dados["endereco"]; } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script> function envia() { var Form = document.formulario; var obj = Form.codigo; var campo = obj.value; if (campo == null || campo == undefined || campo == "") { alert("Preencha o campo Código"); obj.focus(); } else { Form.target = "_self"; Form.method = "POST"; Form.action = "envia.php?action=preenche"; Form.submit(); } } </script> </head> <body> <form name="formulario" method="post" action=""> <p>Código: <input name="codigo" type="text" id="codigo" value="<?php echo $codigo; ?>" onblur="envia();" > </p> <p> Nome: <input name="nome" type="text" id="nome" value="<?php echo $nome; ?>"> <br> CPF: <input name="cpf" type="text" id="cpf" value="<?php echo $cpf; ?>"> <br> Endereço: <input name="endereco" type="text" id="endereco" value="<?php echo $endereco; ?>"> </p> <p> <input type="button" value="Submit"> </p> </form> </body> </html>
-
tenta isso aqui: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script> function confere() { var obj = document.formulario.nome; var campo = obj.value; if (campo == null || campo == undefined || campo == "") { alert("Preencha o campo Nome"); obj.focus(); } } </script> </head> <body> <form name="formulario" method="post" action=""> <input name="nome" type="text" id="nome" onblur="confere();"> <input type="button" value="Enviar"> </form> </body> </html>
-
Javascript+css+navegador
pergunta respondeu ao Márcio Serafim de Gutto em Ajax, JavaScript, XML, DOM
Coloca esse script na index que irá redirecionar de acordo com o navegador do usuário <script> // esses alerts você tira, só foi pra testar if (navigator.userAgent.indexOf("Firefox")!=-1) alert("FireFox"); location.href='http://www.site.com.br/ff.html'; if (navigator.userAgent.indexOf("MSIE")!=-1) if (document.documentElement && typeof document.documentElement.style.maxHeight!="undefined") { alert("Internet Explorer 7"); location.href='http://www.site.com.br/ie7.html'; } else { alert("Internet Explorer 6 ou menor"); location.href='http://www.site.com.br/6_ou_menor.html'; } </script> Com relação ao CSS, coloca dentro de cada página que for aberta de acordo com o navegador detectado. Ps. Não testei no IE7 nem no FF porque estou com o IE6 e sem FF no pc :lol: -
Usa window.open if(confirm('Deseja Imprimir o Pedido de Marerial?')) { window.open('http://localhost/sigex/RelPedidoMaterial.php?cod=$codigo', 'target'); } else{ window.open('http://localhost/sigex/RelPedidoMaterial.php?cod=$codigo', 'target'); }
-
Onselect='return False; / Proglemas Com Firefox,
pergunta respondeu ao websano de Gutto em Ajax, JavaScript, XML, DOM
rssss, Segurança não deve ser focada, rapaz, tem tanta coisa que se mostra no código fonte de uma página, um input hidden, o action de algum formulário, a validação dos dados no lado do cliente para depois validar no servidor... E que eu saiba as coisas não funcionam dessa maneira. Processar e blá blá blá.... Se você não quer que algum engraçadinho copie o conteúdo do seu site, então o mais certo é dificultar. Já que eu falei que essas técnicas geralmente funcionam contra quem n entende nada de nada, já ajuda muito. Colocar pra bloquear a exibição do código fonte através do clique do mouse e abrir a janela em um pop-up é um obstáculo enorme pra esse tipo de 'desenvolvedor'.... -
Onselect='return False; / Proglemas Com Firefox,
pergunta respondeu ao websano de Gutto em Ajax, JavaScript, XML, DOM
Realmente, na maioria dos casos é perca de tempo, mas entre os motivos: Direitos autorais, Proteção à cópia de scripts (executados pelo cliente), e também por questão de segurança. -
Onselect='return False; / Proglemas Com Firefox,
pergunta respondeu ao websano de Gutto em Ajax, JavaScript, XML, DOM
Se você tiver querendo bloquear a seleção do texto, usa um javascript pra bloquear no IE: <script language=JavaScript> setInterval("window.clipboardData.clearData()",1); </SCRIPT> Esse js limpa o ClipBoard enquanto a página que estiver executando estiver aberta, ou seja, mesmo se a página estiver minimizada vai bloquear que o usuário armazene informações dentro do clipboard DO WINDONS. e um css para bloquear no FF: <style type="text/css"> * { -moz-user-select: none; } </style> Esse CSS não permite que selecione o conteúdo da página, mas se o usuário for no código fonte vai poder copiar numa boa. Você pode colocar outro javascript pra bloquear o clique do botão auxiliar, encriptografar o código, mas proteger conteúdo, só protege mesmo de quem não entende nada de nada..... -
Função De Popup Não Abre Em Iframe
pergunta respondeu ao paulojardel de Gutto em Ajax, JavaScript, XML, DOM
Aeww, Coloca um include do arquivo scripts.js na index das seções que estão dando erro. É melhor se você dividir as funções em arquivos .js separados, quando você coloca todas as funções em apenas um arquivo (scripts.js) e faz uma chamada ao mesmo, faz o navegador ler todas funções, e na maioria dos casos só uma ou outra é usada.