Ir para conteúdo
Fórum Script Brasil

Fernando_Arruda

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre Fernando_Arruda

Fernando_Arruda's Achievements

0

Reputação

  1. Primeiramente obrigado, eu realmente não sabia como utilizar a função getElementById(). Gostaria de reforçar q há uma disvantagem em usar o document.all pois só é aceitado no IE, assim como document.layer não é aceito pelo IE. Só pra complementar, gostaria de expor um exemplo bem funcional combinando innerHTML, div e CSS. Trata-se de um quadro suspenso no site (muito usado para propagandas). Qualquer um que possui os conhecimentos desses elementos pode manipular facilmente esse exemplo. <div id="quasus" style="position: absolute"></div> <script> document.getElementById("quasus").innerHTML= "Texto a escrever/modificar"; document.getElementById("quasus").style.pixelTop= 300; document.getElementById("quasus").style.pixelLeft= 300; //Colocará o conteúdo de <div> no pixel 300 à direita da borda esquerda do navegador e à baixo da borda inferior das barras de ferramentas </script> Pode-se combinar também métodos como document.getElementById("quasus").style.visibility ou display. Espero que tenha sido útil.
  2. Tavinho, não imagino o q seja getElementById mas innerHTML se refere à parte escrita (em html, ou seja, não só o texto) de um objeto. Como exemplo eu vou sitar um simples script para escrever algo em qualquer lugar do documento (para o IE, já o netscape tem q ser de outra forma): <div id="div1"></div> <script> document.all("div1").innerHTML= "<tags> ou Texto a escrever"; </script> Assim você pode acessar ou modificar o conteúdo de uma "área" de seu site delimitada por <div></div>.
  3. Tavinho, é importante em um cookie q se use as funções escape() e unescape() para codificar e decodificar as informações escritas. Um cookie é composto por várias informações divididas em três grupos. O nome, para designar o nome do cookie, o conteúdo, para designar o conteúdo de cada "parte" do cookie e o valor "expire" que especifica quanto tempo o cookie ficará no computador do visitante. Assim, um cookie pode ter uma "parte" chamada nome com a informação Tavinho e data de expiração para daqui a três meses e outra chamada sexo com a informação masculino. Faz-se isso assim: var hj= new Date(); var expire= new Date(); var cont= "conteúdo"; var nome= "nome"; expire.setTime(hj.getTime() + 1000*60*60*24*365); //tempo em milissegundos equivalente a um ano (hoje + 31536000000ms) document.cookie = nome + "=" + escape(cont) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString())); Assim, se você tiver o requisito idade, a variável nome deve ter o valor "idade" e será então criado outro valor no cookie. Mas se "nome" ou "idade" for modificado pelo usuário, o cookie não criará um novo valor, e sim o modificará. Uma opção e deixar o valor expire sem nenhum valor. Porém, quando o usuário sair do site, o cookie se apaga. Para acessar os valores no cookie é só utilizar a função indexOf(). Se você não souber usá-la, envie um novo post ao fórum ou um e-mail pra mim. feramo1@hotmail.com
  4. 4pr3ndiz, A linguagem Perl precisa de alguns programas. O compilador Perl (procure por perl-odbc na internet) e um servidor. Para adquirir um, procure na internet pelo Apache e na configuração, indentifique o host do servidor como 127.0.0.1 (porta padrão do windows). Os arquivos com extensão .cgi ou .pl devem ficar na pasta cgi-bin e o restante na pasta htdocs. Caso você seja um usuário mais avançado e eu esteja aqui falando besteira, ai vai um exemplo simples de script para envio de e-mail (caso não seja, procure aprofundar-se som apostilas e cursos pois o cgi é um pouco complicado quando se entra na área de interfaces): use MIME::Entity; $top= MIME::Entity->Build(Type =>"multipart/mixed", From => "Voce@tal.tal", To => "outro@tal.tal", Subject => "Título"); #os campos from e to podem ser substituidos por variáveis se essas forem válidas $mensagem= "Mensagem a ser enviada"; $top->attach(Data=>$mensagem); #envio do e-mail: open MAIL, "| /usr/sbin/sendmail -t -oi -oem" or die "open: $!"; $top->print(\*MAIL); close MAIL; Se você não entendeu nada, não se preocupe, por enquanto o necessário é funcionar. Com o tempo você vai adquirindo conhecimento suficiente para entender o que foi escrito. Qualquer coisa, envie outra dúvida ou mande-me um e-mail: feramo1@hotmail.com
×
×
  • Criar Novo...