A Plataforma .NET veio trazer um grande avanço no desenvolvimento de páginas web :p mas como já devem ter reparado quando não temos “algo” a interagir como queremos no lado do cliente (client-side) utilizamos o JavaScript.
O JavaScript é a “única” ajuda, e sem dúvida fundamental, no que se refere à interacção com o cliente (client-side). Muitas vezes utilizamos o JavaScript para evitar “PostBack”, logo menos uma idas ao servidor ;o)
Também é bom para uma melhor usabilidade. Por exemplo, quem ainda não fez a utilização de cookies (client-side) para melhorar a usabilidade ? Bem, pelo que vi neste post (Links da semana...) isto é “prato cheio” para o JPC. ;p
Podemos utilizar JavaScript em muitos lugares (botões, tabelas, etc):
... onclick="window.open('../mypage.aspx?PrimaryKey=0', '', 'toolbar = 0, status = 0, resizable = 1', 1);"
... onkeydown="if (event.keyCode==13){event.returnValue=false}"
etc.. etc..
Bem, eu não sou nenhum "GuRu" em JavaScript mas isto “JavaScript - ECMAScript Help” e mais uns links tem-me “quebrado o galho” :P
Para abrir o apetite vou deixar aqui uma função que acho que é muito útil e simples que faz com que os nossos “amigos” Robots não possam “comer” os nossos emails publicados na Web ;) Simples mas eficaz ;p
<html>
<head>
<title>Test</title>
<script language="JavaScript" type="text/javascript">
function antispam(name,domain) {
document.location = "mailto:" + name + "@" + domain;
}
</script>
</head>
<body>
<p>O meu email é <a href="javascript:antispam('nome','dominio.net');">este</a></p>
</body>
</html>
Ok, ok, o meu exemplo apesar de ser útil não faz nenhuma “ligação” com nenhuma página aspx e/ou webcontrol mas pronto .... fica a ideia :)
Pode ser que o JPC nos dê um exemplo de “utilização de cookies (client-side)” ;p sniff..sniff
posted on Wednesday, May 11, 2005 10:52 AM