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.
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.
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.
<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>
Aguarde <span id="tempo">0</span> segundos.
<div id="link" style="display:none"> <p><a href="http://www.linkoff.com.br"> Clique aqui para acessar o site. </a></p> </div>
<script> conta(); </script>
Confira a página de exemplo clicando aqui.
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…
Bom dia, nesse post vou mostrar como fazer um contador e limitar o usuário a digitar x números de caracteres em um campo de texto.
Utilizaremos JavaScript para a validação do campo.
<label>Mensagem:<br> <textarea onKeyUp="javascript:contador();" name="mensagem" cols="30" rows="10"></textarea> </label> <p>Máximo 20 caracteres.</p> <p>Contador: <label> <input name="contador" type="text" value="0" size="6" > </label> </p>
<script>
function contador(){
var vlr_msg = document.getElementById("mensagem");
var vlr_cont = document.getElementById("contador");
vlr_cont.value = vlr_msg.value.length;
var limite = 20; if (vlr_msg.value.length >= limite) {
vlr_msg.value = vlr_msg.value.substring(0, limite-1);
}
}
</script>
Veja o exemplo AQUI.
Até mais.
Olá pessoal, prometi falar sobre sessões, porém vou deixar para próxima.
Hoje falerei um pouco sobre como esconder itens na página utilizando funções em JavaScript, parece um bixo de sete cabeças, ma é muito mais fácil do que imaginamos.
Bom, a primeira coisa que temos em mente é que: Cada usuário prefere um navegador… Então temos que fazer uma função simples e funcional para que não dê erro em nenhum navegador… Impossível? Não…
Um simples exemplo de mostra e oculta, você pode ver clicando AQUI.
Segue o código abaixo:
- Primeiro criamos o link chamando a função Java:
<a href="javascript:Oculta('primeiro');"> Clique aqui para ocultar ou exibir a caixa abaixo. </a>- Depois criamos um DIV com um ID, aqui chamdo de “PRIMEIRO”:
<div style="display:block" id="primeiro"></div>- Agora colocamos um textarea dentro da div:
<div style="display:block" id="primeiro"> <textarea name="textarea" cols="20" rows="5"></textarea> </div>- Pronto, agora é só colocar a função em JavaScript.
- A função se chama Oculta, passando o nome da div como parâmetro:
<script> function Oculta(cxa){ if (document.getElementById(cxa).style.display=='none'){ document.getElementById(cxa).style.display='block'; }else{ document.getElementById(cxa).style.display='none'; } } </script>- Pronto, agora resta salvar e testar a página.
Pense nas grandes possibilidades que você pode ter utilizando esse sitema.
Quando disse no topo da página que temos que fazer uma função para todos os navegadores, vocês perceberam onde está essa diferença? Não? Está a mostra quando definimos o display=”block”. No FireFox não podemos utilizar display=”inline”, como fazemos no IE. Essa era a diferença.
Até a próxima.
Vamos aprender um pouco sobre sessões, já que cookies não são mais recomendados por motivos de segurança.
O objeto SESSION, é utilizado para guardar informações sobre o usuário. Podemos colocar em sessões desde simples variáveis como cor de fundo da página ou autenticação do usuário em um site restrito.
Quando iniciamos uma aplicação na internet o servidor sabe quem você é, quando entra e quando sai da aplicação, com as sessões podemos guardar essas informações únicas de cada usuário.
Quando são criados os Objetos e quando são destruídos?
<%Session.Timeout=5%>
<%Session.Abandon%>
Já sabemos como fechá-las, mas como guardar variáveis nas sessões???
<%Session("username")=Request.Form("nomeusuario")%>
<%if usuariovalidado = true then
session("logado") = "true"
else
session("logado") = "false"
response.redirect("erro.asp")
end if%>
Bom dia: <%Response.Write Session("nomeusuario") %>
Bom, hoje aprendemos como guardar valores em uma sessão, como escrevê-las na tela e como abandoná-las.
Na próxima darei mais exemplos de como utilizar sessões.
[]`s.
Simples rotina para gerar um arquivo Excel utilizando ASP.
Function AddXls (NmArquivo)
EXT = Ucase(Right(NmArquivo, 3))
CaminhoSalvar = Server.MapPath(NmArquivo)
IF EXT = "XLS" THEN
'Verifica se o arquivo existe.
strTemp = false
set FSOtemp = server.createObject("Scripting.FileSystemObject")
if FSOtemp.FileExists(CaminhoSalvar) Then strTemp = true
Set FSOtemp = nothing
existeArquivo = strTemp
if ExisteArquivo = true then
set objExcel = Server.CreateObject("Excel.Application")
objExcel.DisplayAlerts = False
objExcel.Workbooks.Open CaminhoSalvar
objExcel.Sheets(1).Select
set objSheet = objExcel.ActiveSheet
'Aqui grava as informações no range selecionado.
objSheet.Range(A1).Value = "NOME"
objSheet.Range(B1).Value = "IDADE"
objExcel.ActiveWorkbook.SaveAs CaminhoSalvar
objExcel.Quit
set objSheet = Nothing
set objExcel = Nothing
End if
End if
end function
Você pode variar conforme sua necessidade, fazer um loop para inserir informações, ou até gravar os locais onde serão gravados os dados em uma tabela na sua base de dados.
Olá, temos muitas maneiras para validar um campo com JavaScript, vamos tratar agora o campo de Email.
Vou utilizar da maneira mais simples conhecida por um programador, que é obrigar o usuário digitar ao menos os caracteres: “@” e “.”
<form action="teste.asp" method="post" id="form" name="form"> <input type="text" name="nome" /> <input type="text" name="email" /> <input type="button" name="botao" value="Enviar" onClick="valida()"> </form>
<script>
function valida(){
if (document.form.email.value.indexOf("@")==-1||document.form.email.value.indexOf(".")==-1){
alert('Digite um Email válido.');
}else{ document.form.submit(); }
}
</script>
Quando for clicado em Enviar, será feita a verificação, caso tenha os caracteres específicos, então ele submete o formulário.
Abraços!
Bom, muitas pessoas tem problemas quando estão programando em ASP e precisam que o usuário completem todos os campos do formulário, isso pelo menos aconteceu comigo no começo, hoje vejo que com JavaScript podemos fazer muitas coisas que com somente o ASP seria difícil.
Segue dois exemplos para obrigarem os usuários a preencherem os campos necessários sem precisar atualizar a página e fazer a verificação na próxima tela:
Primeiro exemplo envia uma mensagem para mostrando os campos vazios:
Segundo exemplo, que não garanto o funcionamento além do Internet Explorer, porém acho melhor, pois não irrita o usuário com esses alertas, minha dica é utilizar os alertas o mínimo possível.
É isso ai, vocês podem adaptar para quantos campos quiserem da forma que acharem melhor, com a mensagem que preferirem.
Um abraço a todos!