
07/12/2003 - Action Script 2.0 ( Primeira Parte )
15/05/2004 - Indexação de Sites: robots.txt
18/03/2006 - Sistema: Recomende este Site para seus amigos
26/02/2007 - Texto para a Web
11/04/2006 - Cargos e salários na área de informática
07/04/2006 - Google continua a liderar o mercado de pesquisa
09/01/2003 - Letras transparentes
21/04/2003 - Organizando projetos com a classe FastTemplate (parte 1)
08/12/2003 - Introdução a DHTML
07/09/2006 - Classe MovieClipLoader( ) : Como usá-lo ?
26/04/2006 - Interagindo com o teclado dinâmicamente
04/02/2003 - Críe o mundo em sessenta segundos
21/04/2003 - instalação da classe FastTemplate
21/03/2006 - Criação de Menu Deslizante através do DreamWaver
Leituras: 5341 -
Bom galera, blz com todos? Então hoje irei explicar a importância das famosas "Functions". O que são "Functions"? Para que serve? Bom gente, "Functions" são funções que você poderá usá-las para simplificar a sua vida desenvolvendo em ASP. Por exemplo, você poderia fazer uma "Function" para validar um e-mail, fazer uma "Function" para converter uma data para padrão brasileiro e por ai vai, isso parte da sua imaginação e do que for necessário e se compensa você criar uma "Function" ou fazer no braço mesmo. Vão das bem simples até as mais complexas que requerem um pouco mais de conhecimento, mas nada que uma boa estudada em todas as formas de se trabalhar com ASP para poder conseguir fazer o que se quer! Vou dar uns exemplos bem úteis que facilitam a sua vida.
Essa "Function" abaixo tira os caracteres que atrapalham quando um usuário faz uma busca, imagina aparecer aquela linda mensagem de erro para o seu usuário quando ele sem querer digita por exemplo ASP', reparem a aspas simples!
<%
'aqui iremos nomear a Function e atribuiremos um valor dentro dos
'parenteses onde irá a variável com o texto
Function CaracteresEspeciais(str)
'aqui tiramos todos os espaços da string
Tira = Trim(str)'aqui iremos colocar todos os caracteres que poderão atrapalhar em uma busca
caracteres = "! # $ % ^ & * ( ) = + { } [ ] | ; : / ? > , < ' ¨ ´ `"'aqui iremos transformar em Array essa variável, separando os valores pelo o espaço
carac = Split(caracteres," ")'aqui iremos fazer um loop utilizando o FOR
'juntamente com o Replace que irá substituir esses caracteres
'que nesse caso irá substituir por nada
for i = LBound(carac) to UBound(carac)
Tira = replace(Tira,carac(i),"")
next'aqui igualamos o nome da Function com a variável sem mais os caracteres
CaracteresEspeciais = Tira'finalizamos a Function
End Function'aqui colocamos qualquer variável com um determinado valor
var = "'r!#$%O¨*!#c$%^K&*(L)=+o{}[]C|;:o/?>,<'¨´`"'e aqui mandamos printar a Function, e repare a variável acima dentro da Function
response.write CaracteresEspeciais(var)'agora é só desenvolver de acordo com as suas necessidades
%>Bom galera é só isso. Espero que tenham gostado abraços e até o próximo artigo.
Clique aqui para fazer o download dos arquivos
Qualquer dúvida mande-me um e-mail ou uma mensagem no icq.
Email: rock.loco@bol.com.br
URL: http://www.webeart.hpg.ig.com.br/
Icq: 142647986