BuscaPé, líder em comparação de preços na América Latina
Desenvolvimento de sites , portais ,logomarcas e trabalhos gráficos. Downloads de Apostilas de html, , dreamweaver , flash , php , asp ,  programas, scripts asp , php , cgi , javascript , coldfusion e muitos outros

Saiba onde tem o melhor preço antes de comprar

Functions


Leituras: 10896 -



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 Adicionar