Arquivo de Autor

Networking… Criando bons relacionamentos

Algumas pessoas me perguntam o que é um networking e eu respondo: Simples, é uma rede de relacionamentos.

Mas, o que é uma rede de relacionamentos ou networking?
- Networking é a arte de obter e manter relacionamentos vantajosos, seja em casa, no trabalho ou na comunidade.
Leia o resto deste post »

Deixe um comentário

Response.Redirect ou Server.Transfer com ASP?

Grande dúvida! Utilizar Response.Redirect ou Server.Transfer para redirecionar páginas em ASP?

Mostro agora definições simples das duas alternativas.

Response.Redirect:

  • Redireciona a página para uma nova.
  • Perde o conteúdo visual já carregado.
  • Os scripts são executados normalmente até o redirecionamento.
  • O caminho que aparece no browser é modificado aparecendo a nova url.
  • Redireciona para qualquer página em qualquer servidor.
  • Pode passar dados por querystring.

Server.Transfer:

  • Transfere para a página solicitada a partir de onde é chamado.
  • Não perde o conteúdo visual já carregado.
  • Os scripts são executados normalmente até a transferência.
  • O caminho que aparece no browser não pe modificado.
  • Transfere apenas para páginas hospedadas no mesmo servidor.
  • Não passa dados por querystring.
  • Não interpreta variáveis da página que chama o “Server.Transfer”.

Deu pra entender? Simples né.

Então, se for para incluir algum conteúdo, utilizem Server.Transfer, caso queira redirecionar para uma página de “obrigado”, por exemplo, utilizem Response.Redirect.

Deixe um comentário

Cookies ASP

O que são cookies em ASP?
Simples, cookies são pequenos arquivos que são criados no computador do usuário. Utilizamos os cookies em ASP para guardar informações dos usuários, assim quando ele retornar ao site, não é necessário efetuar o login novamente, esse é um exemplo.

Quem usa cookies?
A maioria dos sites utilizam! Não é uma coisa ruim, porém recomendo a utilização de Session para maior segurança.

Pois bem, já sei o que é, como utilizar um cookie em ASP?
Mais simples ainda.
Para criar ou modificar o valor de um cookie, utilizamos “Response”.
Para ler ou imprimir na tela, utilizamos “Request”.
Viu? Não disse que era simples.
Exemplos de como utilizar:
O usuário entra no site e loga com o nome “Daniel”

Esse usuário sai do site e volta no dia seguinte, para que o site exiba seu nome, utilizamos:

Hummm, interessante. Mas quanto tempo o cookie fica gravado na máquina do usuário?
Legal, você pode definir o tempo que ele fica na máquina. Exemplo:
Expirar daqui a 5 dias:

Não é genial?

Então, vimos como utilizar cookies em ASP.
Abraços pessoal.

Deixe um comentário

Function ou SUB no ASP?

Hoje é sábado, já lavei as roupas e fiz o almoço. Agora escrevo um pequeno post para terminar meus trabalhos da faculdade para essa semana.

No post anterior, mostrei como faz uma simples function utilizando ASP, agora, mostro como utilizar uma SUB. Sub tem as mesmas características de uma function, porém, enquanto a function retorna apenas um resultado, a sub retorna tudo que estiver com “Response.Write” dentro dela. Essa é a forma simples de diferenciar as duas opções.

Então, quando utilizar uma SUB ou uma Function?

Essa resposta fica a critério de cada programador.

Mas Daniel, e você, quando utiliza cada uma delas?

Hum, certo.
Utilizo uma função quando é necessário retornar apenas um valor, como por exemplo: Buscar o nome de um usuário cadastrado em banco, utilizando apenas o ID.

Function RetornaNome(id)

‘Aqui eu faço o select no banco mandando o id do usuario
‘Faço os tratamentos de erro
RetornaNome = ‘Aqui eu coloco o nome que trouxe no resultado do select

End Function

Ficaria assim: “Nome do usuário: <%=RetornaNome%>”

Utilizo uma Sub quando preciso montar algum resultado mais específico, como um combo, por exemplo.

Sub MontaCombo()

‘Faço o select no banco de dados buscando o que quero listar na combo
‘Fecho a tag ASP, assim o resultado da sub, será tudo que estiver fora da tag asp. Como um Response.Write.
%>

<select name=”cbo”>
<%Aqui faço um loop para listar os dados recebidos no banco%>
<option value=”<%=Valor ASP%>”><%=Valor ASP%></option>
</select>

<%

End Sub

Para chamar, apenas escrevemos: MontaCombo(). Assim listará uma combo diamicamente, posso utilizar para buscar estados ou cidades no banco de dados, sem a necessidade de colocar todos eles diretamente no código HTML.

Deixe um comentário

Function ASP

Olá, como utilizar uma function no asp?

Isso é muito simples.

A function deve estar acima de onde é chamada.

Montamos ela da seguinte forma:

function Soma(a,b)

End Function

Dentro dos parênteses colocamos os parâmetros.

Entre no meio colocamos as ações:

function Soma(a,b)
c = a+b
soma = c
End Function

As functions são muito úteis quando precisamos do mesmo código em vários lugares de nossa aplicação.

Para chamar fica assim:

Resultado = Soma(10,20)

Simples né, podemos colocar somas assim até funções de envio de email. Na próxima dica falarei mais sobre Sub no ASP.

Comentários (1)

Bloquear tecla ctrl e botão do mouse com JavaScript

Olá amiguinhos!!!

Mais uma dica JavaScript para bloquear o teclado e botão do mouse, esse código é bem simples, podendo se estender com várias customizações a gosto do cliente.

Primeiro as funções, essas verificam a tecla e exibem a mensagem ao usuário:

<SCRIPT LANGUAGE="JavaScript1.2">
function alerta(){
	alert('Conteúdo do site bloqueado');
	return false;
}

function rejeitaTecla(oEvent){
    var oEvent = oEvent ? oEvent : window.event;
    var tecla = (oEvent.keyCode) ? oEvent.keyCode : oEvent.which;
	if(tecla == 17 || tecla == 44|| tecla == 106){
		alerta();
 	}
}
</SCRIPT>

Agora definimos que de acordo com o evento na página, será executado tal função:

<SCRIPT LANGUAGE="JavaScript1.2">
document.onkeypress = rejeitaTecla;
document.onkeydown = rejeitaTecla;
document.oncontextmenu = alerta;
</script>

Agora é só copiar e colar!

A sim, se quiser saber qual o keyCode da tecla a ser bloqueada, coloque apenas um alert(tecla); , assim você pode colocar esse valor no if, depois é claro, retirar o alert.

Abraços.

Comentários (5)

Par ou Ímpar? Como utilizar a função Mod – ASP

Olá novamente, depois de um bom tempo sem postar nada aqui, mostro como utilizar a função MOD no ASP.

Para quem não sabe, essa função traz o resto da divisão, então, se não tiver resto, o número é par. Simples né!

Podem conferir clicando aqui.

Comentários (1)

Letras em maiúsculo com CSS

Olá pessoal, meu último post foi sobre como colocar letras em maiúsculo utilizando ASP. Pois bem, existem maneiras mais fáceis. Uma delas é utilizar CSS. Sim, utilizando CSS podemos simplificar muitas coisas que antes fazíamos com ASP, JavaScript e outras como ASP.

Comparem o post anterior com o código abaixo:

Primeiro caso: Todas em Maiúsculo.

  1. Primeiro criamos uma tag, pode ser qualquer que aceite “style”.(span, p, div…)
  2. Vou utilizar “span”.
  3. <span style=”text-transform:uppercase“></span>
  4. Agora colocamos o texto:
  5. <span style=”text-transform:uppercase“>teste de palavras com letras em maiúsculo</span>
  6. Pronto! Nesse caso, todas as letras estão em maiúsculo.

Resultado: teste de palavras com letras em maiúsculo


Segundo caso: Primeira letra de cada palavra em Maiúsculo.

  1. Criamos outra tag.
  2. <span style=”text-transform:capitalize“></span>
  3. Agora colocamos o texto:
  4. <span style=”text-transform:capitalize“>teste de palavras com primeira letra em maiúsculo</span>
  5. Pronto!

Resultado: teste de palavras com primeira letra em maiúsculo

Bem mais simples!

Comentários (1)

Primeira letra Maiúscula em ASP

Hoje, vou deixar dicas de como é fácil colocar as letras em maiúsculo utilizando ASP.

Exemplo de primeira letra da frase maiúscula e exemplo de primeira letra de cada palavra.

Vejam eles clicando aqui.

Comentários (1)

Contador de tempo em JavaScript

Bom dia pessoal, hoje deixo um simples codigo em JavaScript para contar tempo na página para execuçao de algum comando.

Por exemplo, pode fazer um teste on-line com tempo determinado, se passar o tempo fecha o teste e direciona o usuario para uma outra página. Ou então liberar o link após certo tempo determinado por você.

Então vamos ver como fica, nesse exemplo utilizei uma simples mecânica para redirecionar o usuário a uma determinada página.

  1. Primeiro passo, vamos criar o script com o contador, no meu caso fiz a página em ASP, porém pode ser feita ate em HTML.
  2. <script language="JavaScript" type="text/javascript">
    var contador = 10;
    function conta() {
    document.getElementById('tempo').innerHTML=contador;
    	if(contador == 0) {
    		document.getElementById('link').style.display="block";
    	}
    	if (contador != 0){
    		contador = contador-1;
    		setTimeout("conta()", 1000);
    	}
    }
    </script>
  3. Agora criamos onde será exibido o contador:
  4. Aguarde <span id="tempo">0</span> segundos.
  5. O contador será exibido dentro das tags SPAN com o ID tempo.
  6. Aqui mostramos o que será exibido quando o tempo acabar:
  7. <div id="link" style="display:none">
    <p><a href="http://www.linkoff.com.br">
    	Clique aqui para acessar o site.
    </a></p>
    </div>
  8. Pronto, agora temos apenas que chamar a função no fim da página:
  9. <script>
    conta();
    </script>
  10. Pronto, tudo criado e funcionando. Não?

Confira a página de exemplo clicando aqui.

Comentários (5)

Posts mais antigos »