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. Veja se isso resolve: http://www.php.net/manual/pt_BR/function.rand.php. Esse código sorteia uma valor aleatório de acordo com o mínimo e o máximo informado. Com isso você poderá sortear o anuncio que aparecerá (procure guarda-lo em um vetor) e depois mostra-lo.
  2. Rs, você não tirou minha dúvida, mas sim me deu exemplos de como acessar atributos e métodos estáticos, eu te agradeço, mas isso eu já conhecia.
  3. Um atributo declarado como "static", pode ser acessado sem que necessite instanciar sua classe, certo? E ainda, se atribuíssemos um valor para esse atributo, e instânciassemos a classe, esse atributo permaneceria com o último valor recebido, não sendo redefinido para o primeiro, ou seja, o que recebeu quando a classe foi criada. A dúvida é, toda vez que chamarmos o interpretador, um atributo estático é redefinido para seu valor original, ou seja, de quando a classe foi criada? Obs.: Fiz o esse teste rodando em linha de comando.
  4. Já te explicarei. Você conhece o padrão singleton?
  5. Meu camarada, se é só isso sua solução está aqui http://br2.php.net/manual/pt_BR/function.explode.php
  6. Galera, postei novamente porque a resposta anterior foi postada a muito tempo. Eu achei que estava resolvido mas não estava, por isso, editei a resposta anterior, alguém pode me ajudar?
  7. Você não vai colocar o endereço, mas sim o id, com o código document.getElementById('id do iframe').style.display = 'none'. Peço-te que poste seus códigos entre as tags " " ou "" sem as aspas
  8. tente el.id='seuID' Com esse código você define um id para o elemento criado. Sabe criar um elemento certo?
  9. Quanto ao operador unário not, o que faço? Coloco ele ou o typeof() ao verificar se um parâmetro foi passado para a função?
  10. Cara, me perdoe, eu não havia reparado isso. Você está certo.
  11. Tente isso. Defina um id para a textarea. function setConteudo(id){ var el = document.getElementById(id) return el.value } Dessa forma você obterá o conteúdo do textarea
  12. Se você configurar o browser para isso, ele fechará sem fazer perguntas.
  13. Galera, gostaria de saber se de uma página, eu posso manipular outra, usando o js ou mesmo o php. Ex.: Usar um mesmo arquivo phtml para cadastrar dados bem como para editar, coloco um link em um menu, ao clicar chamo uma página para que o usuário digite os dados para edição, ao fazer isso a página que uso para cadastro aparecerá com os campos todos preenchidos para a edição.
  14. Meu amigão, o document.write sempre o redicionará para outra página, pois ele insere um texto no final do seu arquivo HTML. Deixa eu te perguntar, você descobriu como extrair o código fonte de alguma forma?
  15. Uma variável declarada com o constructor "var" fora de um bloco function, é global? Ex.: <script> var globalVar; function func(){ //... } </script>
  16. <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" /> <title>Enviando texto</title> <script> function showHiddenByClass(classe) { var el = document.getElementsByClassName(classe) var tam = el.length window.open("http://www.ig.com.br", "_janela", "width='500'", "height='500'"); for(var i=0; i < tam; i++) el[i].style.display = "none" } </script> </head> <body> <img src="http://www.ig.com.br/" onclick="showHiddenByClass(this.className)" class="hidden" /> <iframe frameborder="0" scrolling="auto" class="hidden"></iframe> </body> </html> Testa aew mocinha.
  17. O seu código, tinha: Tags a mais; estava sem as tags de fechamento do body e do html e td; O textarea não tem value como atributo, se você quiser inserir um valor nele, coloque-o entre suas tags de abertura e fechamento; Esse sim, está correto. e padronizado <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" /> <link rel="File-List" href="teste_arquivos/filelist.xml"/> <title>Enviando texto</title> <style type="text/css"> textarea{ width: 300px; height: 200px; } #progreso { background: url(textarea.png) no-repeat; background-position: -300px 0px; width: 300px; height: 14px; text-align: center; color: #000000; font-size: 8pt; font-family: Arial; text-transform: uppercase; } </style> <script type="text/javascript"> var max=250; var ancho=300; function progreso_tecla(obj){ var progreso = document.getElementById("progreso"); if (obj.value.length < max) { progreso.style.backgroundColor = "#FFFFFF"; progreso.style.backgroundImage = "url(textarea.png)"; progreso.style.color = "#000000"; var pos = ancho-parseInt((ancho*parseInt(obj.value.length))/250); progreso.style.backgroundPosition = "-"+pos+"px 0px"; } else{ progreso.style.backgroundColor = "#CC0000"; progreso.style.backgroundImage = "url()"; progreso.style.color = "#FFFFFF"; //erro nessa linha. Continha } sem { progreso.innerHTML = "("+obj.value.length+" / "+max+")"; } } function checa_formulario(email){ if (email.nome.value == ""){ alert("Por Favor não deixe o seu nome em branco!!!"); email.nome.focus(); return (false); } } </script> </head> <body onLoad="document.email.nome.focus();"><form onsubmit="return checa_formulario(this)" action="foto10.php" method="POST" enctype="multipart/form-data" name="email" style="position: absolute; left: 98px; top: 38px"> <table width="32%" border="0" align="center"> <tr> <td><div align="right"><span class="texto">Seu Nome</span></div></td> <td><input name="nome" type="text" id="nome"></td> </tr> <tr> <td width="33%"><div align="right" class="texto">Seu Email</div></td> <td width="67%"><input name="email_from" type="text" class="email"></td> </tr> <tr> <td><div align="right" class="texto"></div></td> <td><input name="email" type="text" class="email" value="digite aqui seu email" readonly="readonly"></td> </tr> <tr> <td><div align="right" class="texto">Categoria</div></td> <td><input name="assunto" type="text" id="assunto"></td> </tr> <tr> <td><div align="right" class="texto">Mensagem</div></td> <td><textarea onkeyup="progreso_tecla(this)"></textarea> <div id="progreso"></div></td> </tr> <tr> <td><div align="right" class="texto">Foto</div></td> <td><input name="arquivo" type="file"></td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Enviar"></td> </tr> </table> </form> </body> </html> Entenda uma coisa, quanto mais enxuto (menos redundante) for o seu código, melhor será a vizualização para futuras alterações e implementações. Código grande não significa que seja "canivete suiço", só porque grandes sistemas tendem a ter enormes códigos.
  18. Posso fazer uma pergunta? Por que você repetiu esse código de validar email "trocentas" vezes? function checa_formulario(email){ if (email.assunto.value == ""){ alert("não deixe o assunto em branco!!!"); email.assunto.focus(); return (false); } }
×
×
  • Criar Novo...