Ir para conteúdo
Fórum Script Brasil

Rafael Laurindo

Membros
  • Total de itens

    659
  • Registro em

  • Última visita

Tudo que Rafael Laurindo postou

  1. É isso mesmo. Arquivo => vizualizar impressão. Se eu mudar a cor da borda não acontece nada. Ao abrir a página ela está correta, com a borda. Mas quando vou imprimir, não quero que saia a borda, quando coloco "visualizar a impressão", ela está lá, sendo que eu programei outro CSS para que não fique com essa borda. E chamei no media="print" href=... As outras coisas que eu impedi de sair não aparecem mesmo, essa borda é a única coisa que está me dando dor de cabeça. Entende?
  2. Entendi, muito obrigado, era isso mesmo que eu queria. Mas ainda tenho duas dúvidas, o evento adicionado, deve ser coerente com os suportados pelo HTML em certos elementos, como load somente em body, click em todos, mouseover, .... Todos sem o prefixo "on". Segunda: ele só funciona no FF? Porque até onde sei ele é uma especificação da W3C.
  3. Pessoal, to programando uns algorítmos para máscara aqui, e vi que o window.event.which não funciona no FF, salvo se passando o event como parâmetro pelo html ao chamar uma função. E no Opera funciona. Aí comecei a pesquisar sobre isso e descobri o addEventListener, mas não entendi muito bem como usa-lo, alguém poderia esclarecer-me?
  4. Galera, estou passando pelo seguinte problema: defini um css diferente para impressão de uma página, onde nesse outro css defino border:none em uma div, e aí está o problema, não funciona, quando coloco para vizualizar a impressão ele está lá com a borda. Alguém sabe o que se passa?
  5. Rs, eu sei. Quando me refiro ao ip fixo, quer dizer, onde cadastro-o, no roteador, nas configurações do servidor http. Por exemplo, na minha casa, o ip não é fixo, mas enquanto eu não reinicio o roteador meu ip não pode expirar, caso contrário me "tombaria" da net certo? Vamos supor que o ip que esta em minha máquina agora é 201.87.215.59 e o DNS 209.55.5.10, sem que expirem, posso criar uma url com eles?
  6. Que beleza eim. Abração a todos, e até a próxima.
  7. Rapaz, deixa eu só entender direitinho. Esse shadowbox você abre com a tag <a href="conteudo.htm"></a> certo? Bom, você ia ter que fazer uma gambiarra. Ao chamar a shadowbox, você guarda esse valor em um cookie, e chama a página anterior a shadowbox, no evento onload do form, você chama uma função que verifica se esse cookie existe, caso sim, você joga nesse campo. Dúvidas?
  8. Eu não estou entendendo sua real dificuldade. O que eu te respondi serve? Essa shadowbox é tipo é uma simulação de um popup? Foi você mesmo quem programou, sem a ajuda de framework? Você sabe que existe um framework chamado shadowbox? Por isso estou perguntando.
  9. Bom. Eu não estou muito acostumado a fazer de outra forma. Acho que você pode fazer isso se esse campo for de um form. form[fieldId].value = ... Agora que vem o problema, até onde sei, para fechar a shadowbox precisamos remover a tag, e só da para fazer isso com DOM com o removeChild(). Qualquer coisa, posta aí.
  10. A porta 80 é padrão? E o que faço com o ip fixo?
  11. Por exemplo. .class1{ font-size:18pt } .class2{ /*Só um exemplo*/ @import class1; text-align:center; } O elemento que for definido com o class2, ficará com o tamanho da fonte, 18pt. Entendeu?
  12. Pessoal, é possível no css herdar uma outra classe, ou pelo menos alguns atributos do mesmo CSS?
  13. O problema está no js ou no PHP. Faz o teste sem o js, se funcionar, está no js. Abs.
  14. Funcionou. Obrigado Jonathan. Eu estava mesmo tentando usar isso, só que eu não sabia como, perfeitamente. Agora sim.
  15. Galera, estou programando um relatório, só que esse relatório já está pré-definido em folhas de papel. Na tela, para fins de posicionamento, eu o programei todo, e não só a parte que é dinâmica, ou seja, os dados que preencheram o relatório. Só que na impressão, eu gostaria que fosse impresso somente os dados, como poderia fazer isso? A minha única solução foi, ao clicar no botão imprimir, o js mudará o visibility para hidden das divs, deixando só os dados que deverão sair na impressão na tela, mas achei isso muito feio, a tela ficou estranha apesar dessa solução funcionar. Vocês tem uma outra solução?
  16. Concordo com o OxCom, eu usaria o Ajax, fica mais simples. E quanto ao seu script, tem jeito sim, mas você fez algo errado, o concatenador do php é o ponto ".", você estava usando o "+" dentro das tags php. Troca aí e faz o teste. Desta forma como programou, o php somente poderá receber uma var js, com o comando eval do próprio js, que transforma um string em uma expressão numérica. Veja abaixo. <?php $lat = 10; ?> <script type="text/javascript"> //var JS recebendo de var PHP var out = "<?php echo $lat?>" alert(out) //a saída será 10 var lat = 20; //var PHP recebendo de var JS var out = eval("<?php echo $lat=" lat "?>") alert(out) //a saída será 20 </script> Para gravar no banco, você pode guardar isso no value de um elemento tipo hidden de um form, e depois submeter este form, com o comando submit do js. Já usou DOM na sua vida? É com ele que fará isso.
  17. Cara, primeiro, espero que tenha um servidor HTTP rodando aí onde irá testar, segundo, o arquivo deve estar com a extensão php, vamos lá. var teste = "<?php echo $varPHP ?>"; alert(teste); Faça isso e irá funcionar. Abs.
  18. Testa aí amigo. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <script> function verificaNumero () { //desta forma ele executa pelo menos uma vez o loop do { num = prompt("Digite um número que esteja entre 10 e 1200"); if (!num) break; if (num < 10 || num > 1200) alert("Número Invalido") } while (num < 10 || num > 1200) } verificaNumero(); </script> </head> <body> </body> </html>
  19. Resolvido galera, depois de muito buscar. Fiz a minha versão baseada neste tópico: http://scriptbrasil.com.br/forum/index.php...mp;#entry301595 function validateInput(type, value){ //type = mixed(text and number only) | text | lessNumber(texto e caracters especiais) | number if (type == 'number'){ //valores de 0 a 9, procurar somente no último caracter da string. Deve estar delimitada por duas barras // var exp = new RegExp("[0-9]"); // o mesmo que exp = '/[0-9]/' if(exp.test(value)) return true; return false } } function mask(id, format, evt){ var el = document.getElementById(id); var currPos = el.value.length; var keyCode = evt.which //Padrão em máscaras switch(keyCode) { case 0: //teclas de atalho case 8: //backspace return true; } Permite que a máscara, seja inserida, se no lugar certo. if(String.fromCharCode(keyCode) === format.charAt(currPos)) return true; //Mais para frente, ver como não precisar colocar o return //tentar fazer assim, el.onkeypress = function (){ return ...} //Cria a máscara //O que se digita é sempre 1 caracter, delimitado pelo x, a mascara inserida pode ser 1 ou mais var i = currPos var mascara = '' while(format.charAt(i) != 'x' && format.charAt(i) != ''){ mascara += format.charAt(i) i++; } var valid = validateInput('number', String.fromCharCode(evt.which)) //mascara if (valid) if(mascara) el.value += mascara //Um caracter inválido, faz com que nada seja inserido na caixa de texto. Dando a idéia de travamento de cursor em um caracter inválido return valid; } Tel: <input id="txtTel" type="text" onkeypress="return mask(this.id, '(xx) xxxx-xxxx', event)" maxlength="14" title="só numeros"/> Use-o somente com evento onkeypress. Ah, e até agora só funciona nos navs que segue padrões, baseados em Netscape. Façam as devidas alterações para funcionar em outros, e postem aí. Abs. Até a próxima
  20. Pessoal, to tentando programar um script não permitirá, por exemplo, a entrada de strings em campos que somente deverão aceitar números. Gostaria de fazer isso, quando o usuário tentar digitar um caracter inválido, esse caracter não fosse nem inserido, ou seja, o cursor ficasse exatamente onde está, permitindo assim a entrada de somente caracteres válidos. Eu fiz um script, só que este, apaga o último caracter inserido, mas não é isso que quero, se o usuário segurar o botão aparecerá uma porrada, e só o último é apagado.
  21. Pessoal, não sei nem se é aqui mesmo o lugar correto para postar, mas vamos lá. Acabei de programar um sistema tipo intranet, ele ficará armazenado em um server na empresa, a minha questão é. Como fazer um endereço para ele, tipo www.empresa.com.br? Obs.: Eu não sou expert em redes, mas sei algumas coisas.
×
×
  • Criar Novo...