
07/12/2003 - Compacte bancos de dados MDB pelo ASP/VBS script
16/03/2003 - Verificando integridade de servidores POP com PHP/sockets
30/07/2006 - Aumentando seu Page Rank
29/01/2003 - Marketing Viral
21/03/2006 - Criação de Menu Deslizante através do DreamWaver
22/09/2006 - Trabalhando com o WITH
24/03/2006 - Alinhando objetos no CorelDRAW
07/12/2003 - Personalize seu UltraEdit
08/04/2006 - Oracle Database 10g Release 2
07/04/2006 - Pixsy permite pesquisa visual na Web
20/01/2003 - Quanto custa um click?
21/04/2003 - 10 Razões para NÃO fazer seu site com o "time da casa"
30/08/2006 - Pixel Fonts : Encaixe preciso e fácil com Action Script
07/04/2006 - Google continua a liderar o mercado de pesquisa
Leituras: 10135 -
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