Atualizações Recentes RSS Hide threads | Atalhos de teclado

  • Response.Redirect ou Server.Transfer com ASP? 

    quantodaniel 6:39 am on August 30, 2008 Link Permanente | Responder
    Tags: , response.redirect, server.transfer

    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.

     
  • Cookies ASP 

    quantodaniel 2:19 am on August 26, 2008 Link Permanente | Responder
    Tags: , cookies

    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.

     
  • Function ou SUB no ASP? 

    quantodaniel 7:11 pm on August 23, 2008 Link Permanente | Responder
    Tags: , , procedures, Sub

    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.

     
  • Function ASP 

    quantodaniel 6:01 pm on April 11, 2008 Link Permanente | Responder
    Tags: ,

    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.

     
    • Ednei 6:26 pm on Junho 26, 2008 Link Permanente | Responder

      Parabéns pelo blog, muitas dicas que apesar de simples, são muito úteis. Parabéns novamante.

  • Bloquear tecla ctrl e botão do mouse com JavaScript 

    quantodaniel 12:08 am on March 13, 2008 Link Permanente | Responder
    Tags: bloquear tecla,

    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.

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

    quantodaniel 11:07 pm on March 6, 2008 Link Permanente | Responder
    Tags: , ímpar, função mod, par

    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.

     
    • Marco Aurélio 3:39 am on Março 14, 2008 Link Permanente | Responder

      cara, preciso de um favor seu . eu tenho que pegar duas coordenadas e criar um perímetro em volta delas de 9 metros(dinâmico). vc saberia me ajudar?

  • Letras em maiúsculo com CSS 

    quantodaniel 10:28 pm on December 29, 2007 Link Permanente | Responder
    Tags: css, letra em maiúsculo, style, text-transform

    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!

     
  • Primeira letra Maiúscula em ASP 

    quantodaniel 1:48 pm on November 29, 2007 Link Permanente | Responder
    Tags: , , lcase, letra maiúscula, ucase

    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.

     
    • Fabrício 1:40 am on Março 5, 2008 Link Permanente | Responder

      Muito bom artigo, era disso mesmo que eu estava precisando, pois alguns usuários que se cadastravam em meu site colocavam o nome todo em MAIUSCULO. Valeu cara!

  • Contador de tempo em JavaScript 

    quantodaniel 5:33 pm on November 23, 2007 Link Permanente | Responder
    Tags: contador de tempo, contador javascript, tempo

    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.

     
  • Hospedar imagens e proteger links 

    quantodaniel 3:50 pm on November 14, 2007 Link Permanente | Responder
    Tags: hospedar imagens, imagem, links, proteção, proteger links

    Um novo desafio foi lançado.

    Criei um sistema para upload de imagens, parecido com todos os outros na internet, o que diferencia é que ele é brasileiro, e o melhor… estou aberto a receber dicas.

    Para quem quiser hospedar suas imagens, entre AQUI.

    Para quem quiser dar suas sugestões, deixe um recado ou clique AQUI.

    O endereço é: http://imagens.linkoff.com.br

    O site linkoff é de minha autoria, competindo com Lix.in e outros do ramo, utilizado para proteger seus links de safanões da internet.

    Espero ter visitas e sugestões…

     
    • Paulo 3:39 am on Fevereiro 7, 2008 Link Permanente | Responder

      Voce está tirando a qualidade das imagens, e não aceita PNG.
      A sua intenção foi boa, mas é necessário um maior suporte, Obrigado.

    • Romulus 2:22 pm on Março 7, 2008 Link Permanente | Responder

      Sou uploader de um fórum e percebi que muitos links do Rapidshare voltaram a ser deletados, isso me fez pensar em testar o seu protetor de links, o “LinkOff”. Espero que dê certo!
      Obrigado e sucesso, meu chapa!

c
escrever novo post
j
próxima postagem/ próximo comentário
k
postagem anterior/comentário anterior
r
responder
e
editar
o
mostrar/esconder comentários
t
voltar ao topo
esc
cancelar