Clique abaixo para nos ajudar
Conectar-se

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
14 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 14 Visitantes :: 1 Motor de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
ListBox

23/5/2017, 10:37 por Rosangela Pires

Ola Amigos.

Para se movimentar na grid com as setas colocamos no Metodo AfterChange da grid …

Comentários: 0

TRY BEGIN E FLOCK()

17/4/2017, 10:32 por AJC

Pessoal estou tendo alguns problemas de gravação em rede, estou usando
try begin, mas vi algo na …

Comentários: 0

Exportar Dados Campo Memo Tabela DBF

10/4/2017, 10:28 por fcampos

Olá bom dia.

Estou tentando exportar os dados de algumas tabelas em formato dbf pelo foxpro.
O …

Comentários: 2

Função EVL()

8/4/2017, 12:18 por Clebervfp

Bom dia a todos.
Vim compartilhar de uma Função do próprio VFP que me benefício muito.
Função …

Comentários: 0

COMO BLOQUEAR REGISTRO OU TABELA NO VISUAL FOXPRO PARA GRAVAÇÃO EM REDE

3/4/2017, 10:29 por AJC

Pessoal estou tendo um problema que acontece sempre busco na minha tabela de clientes o ultimo …

Comentários: 2

Estatísticas
Temos 7081 usuários registrados
O último usuário registrado atende pelo nome de DENISON SANTOS DA SILVA

Os nossos membros postaram um total de 49 mensagens em 26 assuntos

[Tópico Único]-Funções úteis

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 15/4/2009, 12:14

Retira acentos das palavras:
Código:

function tirarAcentos(StrAcento)
{
   var texto = "";
   var letra = "" ;

   for (i = 0; i < StrAcento.length; i++)
   {      
      letra = StrAcento.substring(i,i+1);

      if (
         (letra=="á") | (letra=="Á") | (letra=="à") |
         (letra=="À") | (letra=="ã") | (letra=="Ã") |
         (letra=="â") | (letra=="Â") | (letra=="â") |
         (letra=="ä") | ("Ä")
         ) { letra = "A"; }
      else if (
         (letra=="é") |   (letra=="É") |   (letra=="ê") |
         (letra=="Ê") |   (letra=="Ë") |   (letra=="ë") |
         (letra=="È") |   (letra=="è")
         ) { letra = "E"; }
      else if (
         (letra=="í") | (letra=="Í") |   (letra=="ï") |
         (letra=="Ï") |   (letra=="Ì") |   (letra=="ì")
         ) { letra = "I"; }
      else if (
         (letra=="ó") | (letra=="Ó") | (letra=="ô") |
         (letra=="Ô") | (letra=="õ") | (letra=="Õ") |
         (letra=="ö") | (letra=="Ö") | (letra=="ò") |
         (letra=="Ò")
         ) { letra = "O"; }
      else if (
         (letra=="ú") | (letra=="Ú") | (letra=="Ù") |
         (letra=="ù") | (letra=="ú") | (letra=="û") |
         (letra=="ü") | (letra=="Ü") | (letra=="Û")
         ) { letra = "U"; }
      else if (
         (letra=="ç") | (letra=="Ç")
         ) { letra = "C"; }
      else if (
         (letra=="ñ") | (letra=="Ñ")
         ) { letra = "N"; }

      texto = texto + letra
      
   }

   return texto.toUpperCase();
}


Última edição por Marcos Guedes em 8/1/2010, 14:38, editado 6 vez(es) (Razão : A versão anterior não funciona no Internet Explorer 8)

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 13/5/2009, 17:02

Código Anti-popup:
Código:
<script language="JavaScript" type="text/javascript">
  var retorno;
  var mpg_popup;

  window.name="teste";
  function fabrewin(url)
  {
      if(navigator.appName.indexOf("Netscape") != -1)
        mpg_popup = window.open(url, "mpg_popup",
       "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,\
       resizable=0,screenX=0,screenY=0,left=0,top=0,width=800,height=600");
      else
    mpg_popup = window.open(url, "mpg_popup","toolbar=0,location=0,directories=0,\
       status=1,menubar=0,scrollbars=1,resizable=1,screenX=0,screenY=0,left=0,top=0,width=800,height=600");
  }
</script>

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 22/5/2009, 14:53

Números aleatórios:
Código:
<script language="Javascript" type="text/Javascript">
   function RandomNumber() {
      today = new Date();
      num= Math.abs(Math.sin(today.getTime()));
      return num; 
   }   
   document.write("Este é um número aleatório: ", parseInt( (RandomNumber()*10)+1 ) );
</script>

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 22/5/2009, 14:58

Notícias dinâmicas:
1. Código Javascript:
Código:
<script language="javascript" type="text/javascript">
   var speed=4500
   i=0
   j=0
   m=0
   
   function regenerate(){
      window.location.reload()
   }
   
   function regenerate2(){
      if (document.layers)
         setTimeout("window.onresize=regenerate",450)
   }
   
   function update(){
      if (document.layers){
         document.mensagem.document.submensagem.document.write(tnoticias[i])
         document.mensagem.document.submensagem.document.close()
      }
      else
         document.all.submensagem.innerHTML=tnoticias[i]
         
      if (i<tnoticias.length-1)
         i++
      else
         i=0
   setTimeout("update()",speed)
}

function Inicio() {
   regenerate2();
   update();
}

var tnoticias = new Array();

tnoticias[0]="01/05/2007 - Notícia 1";
tnoticias[1]="02/05/2007 - Notícia 2";
tnoticias[2]="05/05/2007 - Notícia 3";
tnoticias[3]="07/05/2007 - Notícia 4";
</script>
2. Código HTML
Código:
<body onload="Inicio()">
<table>
   <tr>
      <td width='100%' height='70' valign='top'>
      <div id="mensagem" style="font-family:verdana;font-size:11px;">
         <div id="submensagem">Aguarde...</div>
      </div></td>
   </tr>
</table>
</body>

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 22/5/2009, 15:04

Testar segurança da senha:
1. Código Javascript:
Código:
<script language="javascript">
   /*
   código adaptado por Andreia_Sp
   Original: www.brunogross.com
   */
   function Security(val, tamanho) {
      document.getElementById('mensagem').innerHTML = "";
      document.getElementById('d_baixa').style.background = 'white';
      document.getElementById('d_media').style.background = 'white';
      document.getElementById('d_alta').style.background = 'white';
      
      if( val.length >= tamanho && val.search(/[a-z]/) != -1 && val.search(/[A-Z]/) != -1 && val.search(/[0-9]/) != -1
         ||val.length >= tamanho && val.search(/[a-z]/) != -1 && val.search(/[A-Z]/) != -1 && val.search(/[@!#$%&*+=?|-]/)
         ||val.length >= tamanho && val.search(/[a-z]/) != -1 && val.search(/[@!#$%&*+=?|-]/) != -1 && val.search(/[0-9]/)
         ||val.length >= tamanho  && val.search(/[@!#$%&*+=?|-]/) != -1 && val.search(/[A-Z]/) != -1 && val.search(/[0-9]/) )
      {
         document.getElementById('mensagem').innerHTML = "forte";
         document.getElementById('d_baixa').style.background = 'green';
         document.getElementById('d_media').style.background = 'green';
         document.getElementById('d_alta').style.background = 'green';
      }
     else{
        if( val.length >= tamanho && val.search(/[a-z]/) != -1 && val.search(/[A-Z]/) != -1
           ||val.length >= tamanho && val.search(/[a-z]/) != -1 && val.search(/[0-9]/) != -1
           ||val.length >= tamanho && val.search(/[a-z]/) != -1 && val.search(/[@!#$%&*+=?|-]/) != -1
            ||val.length >= tamanho && val.search(/[A-Z]/) != -1 && val.search(/[0-9]/) != -1
            ||val.length >= tamanho && val.search(/[A-Z]/) != -1 && val.search(/[@!#$%&*+=?|-]/) != -1
            ||val.length >= tamanho && val.search(/[0-9]/) != -1 && val.search(/[@!#$%&*+=?|-]/) != -1)
         {
            document.getElementById('mensagem').innerHTML = "média";
             document.getElementById('d_baixa').style.background = 'yellow';
             document.getElementById('d_media').style.background = 'yellow';
             document.getElementById('d_alta').style.background = 'white';
          }
          else{
             if(val.length >= tamanho)
             {
                document.getElementById('mensagem').innerHTML = "fraca";
                document.getElementById('d_baixa').style.background = 'red';
                document.getElementById('d_media').style.background = 'white';
                document.getElementById('d_alta').style.background = 'white';
             }
        }
     }
  }
</script>
2. Código HTML
Código:
<body>
   <form>
      <input type="password" id="pass" onkeyup="Security(this.value, 5);">
   </form>
   <FONT face="Arial" size="2"><STRONG>Nível de Segurança:</STRONG></FONT>
      <table cellpadding="0" cellspacing="0" style="BORDER-RIGHT:#000 1px solid; BORDER-TOP:#000 1px solid; BORDER-LEFT:#000 1px solid; BORDER-BOTTOM:#000 1px solid">
         <tr>
            <td width="50" align="center">
               <div id="d_baixa"> 
               </div>
            </td>
            <td width="50" align="center">
               <div id="d_media"> 
               </div>
            </td>
            <td width="50" align="center">
               <div id="d_alta">&nbsp;
               </div>
            </td>
         </tr>
      </table>
      <br><div id="mensagem"></div>
</body>

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 22/5/2009, 15:11

Alterna entre imagens:
1. Código Javascript:
Código:
<script language="javascript" type="text/javascript">
   var imagens = new Array();
      imagens[0] = "mudaImagem/f1.jpg";
      imagens[1] = "mudaImagem/f2.jpg";
      imagens[2] = "mudaImagem/f3.jpg";
      imagens[3] = "mudaImagem/f4.jpg";
      imagens[4] = "mudaImagem/f5.jpg";
      imagens[5] = "mudaImagem/f6.jpg";
      
   var urlsPages = new Array();
      urlsPages[0] = "pg1.html";
      urlsPages[1] = "pg2.html";
      urlsPages[2] = "pg3.html";
      urlsPages[3] = "pg4.html";
      urlsPages[4] = "pg5.html";
      urlsPages[5] = "pg6.html";   
      
   var cont = parseInt( (RandomNumber()*10)+1 );
   var estouro = urlsPages.length-1;
/*------------------------------------------------------------------------------------*/
   function mudaImagem(contador)
   {   
      var trocaImagem = document.getElementById("imgMuda");
      trocaImagem.src = imagens[contador];
      
      setTimeout('mudaCont()',3000);
   }   
   function mudaCont()
   {
      if( cont > imagens.length-1)
      {
         cont = parseInt( (RandomNumber()*10)+1 );
         if( cont > imagens.length-1)
            cont = 0;
         mudaImagem(cont++);
      }
   else
      mudaImagem(cont++);      
   }
/*------------------------------------------------------------------------------------*/
   function imgReturnAction()
   {
      return window.open(urlsPages[cont-1],'_blank');
   }
/*------------------------------------------------------------------------------------*/
   function RandomNumber()
   {
      today = new Date();
      num= Math.abs(Math.sin(today.getTime()));
      return num;
   }
/*------------------------------------------------------------------------------------*/
</script>
2. Código HTML
Código:
<body onload="mudaCont();">
   <img onclick="return imgReturnAction()" id="imgMuda" src="" alt="" width="70" height="52"  style="cursor:pointer"/>
</body>

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 22/5/2009, 15:23

Imprimindo a página:
Código:
<script language="Javascript" type="text/Javascript">
   /*
      This script is written by Eric (Webcrawl@usa.net)
      For full source code, installation instructions,
      100's more DHTML scripts, and Terms Of
      Use, visit dynamicdrive.com
   */
   function printit(){
      if (NS) {
         window.print() ;
      }
      else
      {
         var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
         document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
         WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";
      }
   }      
</script>

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 22/5/2009, 15:28

Máscara de Valores:
1. Código Javascript.
Código:
<script language="javascript" type="text/javascript">
   function txtBoxFormat(objeto, sMask, evtKeyPress)
   {
      var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

      if(document.all) { // Internet Explorer
       nTecla = evtKeyPress.keyCode;
      } else if(document.layers) { // Nestcape
       nTecla = evtKeyPress.which;
      } else {
       nTecla = evtKeyPress.which;
       if (nTecla == 8) {
      return true;
    }
   }
   
   sValue = objeto.value;

  // Limpa todos os caracteres de formatação que
  // já estiverem no campo.
  sValue = sValue.toString().replace( "-", "" );
  sValue = sValue.toString().replace( "-", "" );
  sValue = sValue.toString().replace( ".", "" );
  sValue = sValue.toString().replace( ".", "" );
  sValue = sValue.toString().replace( "/", "" );
  sValue = sValue.toString().replace( "/", "" );
  sValue = sValue.toString().replace( ":", "" );
  sValue = sValue.toString().replace( ":", "" );
  sValue = sValue.toString().replace( "(", "" );
  sValue = sValue.toString().replace( "(", "" );
  sValue = sValue.toString().replace( ")", "" );
  sValue = sValue.toString().replace( ")", "" );
  sValue = sValue.toString().replace( " ", "" );
  sValue = sValue.toString().replace( " ", "" );
  fldLen = sValue.length;
  mskLen = sMask.length;

  i = 0;
  nCount = 0;
  sCod = "";
  mskLen = fldLen;

  while (i <= mskLen) {
    bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
    bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

    if (bolMask) {
      sCod += sMask.charAt(i);
      mskLen++; }
    else {
      sCod += sValue.charAt(nCount);
      nCount++;
    }     
    i++;
  }

  objeto.value = sCod;

  if (nTecla != 8) { // backspace
    if (sMask.charAt(i-1) == "9") { // apenas números...
      return ((nTecla > 47) && (nTecla < 58)); }
    else { // qualquer caracter...
      return true;
    }
  }
  else {
    return true;
  }
  }
</script>
2. Código HTML
Código:
<table border="0">
   <tr>
      <td>Data:</td>
      <td><input type="text" size="20" onkeypress="return txtBoxFormat(this, '99/99/9999', event);" maxlength="10"> XX/XX/XXXX</td>
   </tr>
   <tr>
      <td>RG:</td>
      <td><input type="text" size="20" onkeypress="return txtBoxFormat(this, '99.999.999-9', event);" maxlength="12"> XX.XXX.XXX-X</td>
   </tr>
   <tr>
      <td>Telefone:</td>
      <td><input type="text" size="20" onkeypress="return txtBoxFormat(this, '(99)9999-9999', event);" maxlength="13"> (XX)XXXX-XXXX</td>
   </tr>
   <tr>
      <td>Código:</td>
      <td><input type="text" size="20" onkeypress="return txtBoxFormat(this, '99-999', event);" maxlength="6"> XX-XXX</td>
   </tr>
</table>

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 22/5/2009, 15:33

Sacudir Tela:
1. Código javascript
Código:
<script LANGUAGE="Javascript1.2">
   function mover_xy(n)
   {
      if (self.moveBy)      
         for (i = 10; i > 0; i--)         
            for (j = n; j > 0; j--)
            {
               self.moveBy(0,i);
               self.moveBy(i,0);
               self.moveBy(0,-i);
               self.moveBy(-i,0);
            }
   }
   
   function mover_x(n)
   {
      if (self.moveBy)      
         for (i = 10; i > 0; i--)         
            for (j = n; j > 0; j--)
            {
               self.moveBy(i,0);
               self.moveBy(-i,0);
            }
   }
   
   function mover_y(n)
   {
      if (self.moveBy)      
         for (i = 10; i > 0; i--)         
            for (j = n; j > 0; j--)
            {
               self.moveBy(0,i);
               self.moveBy(0,-i);
            }
   }
//-->
</script>
2. Código HTML
Código:
<a href="javascript:mover_xy(3)">Sacudir Tela</a>

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 21/9/2009, 14:49

Segue uma ótima função para imprimir saudações em páginas web:

Função:
Código:
function saudacao()
{
   var ano = new Date().getYear();
   var diaSemanaNumero = new Date().getDay();
   var mesNumero = new Date().getMonth();
   var diaMesNumero = new Date().getDate();
   var hora = new Date().getHours();
   var bomBoa;
   var saudacao;

   var diaSemana = new Array(7)
      diaSemana[0] = "Domingo"
      diaSemana[1] = "Segunda-feira"
      diaSemana[2] = "Terça-feira"
      diaSemana[3] = "Quarta-feira"
      diaSemana[4] = "Quinta-feira"
      diaSemana[5] = "Sexta-feira"
      diaSemana[6] = "Sábado"

   var mesAno = new Array(12)
      mesAno[1] = "Janeiro"
      mesAno[2] = "Fevereiro"
      mesAno[3] = "Março"
      mesAno[4] = "Abril"
      mesAno[5] = "Maio"
      mesAno[6] = "Junho"
      mesAno[7] = "Julho"
      mesAno[8] = "Agosto"
      mesAno[9] = "Setembro"
      mesAno[10] = "Outubro"
      mesAno[11] = "Novembro"
      mesAno[12] = "Dezembro"
      
   if( (hora >= 5) && (hora < 12) )
      bomBoa = "Bom dia";
   else
   {
      if( (hora >= 12) && (hora < 18))
         bomBoa = "Boa tarde";
      else
         bomBoa = "Boa noite";
   }
   
   if(diaMesNumero < 10)
      '0' + diaMesNumero;
      
   if(ano < 2007)
      ano += 1900;
      
   //saudacao = bomBoa + "! " + diaSemana[diaSemanaNumero] + ", " + diaMesNumero + " de " + mesAno[mesNumero+1] + " de " + ano;
   saudacao = diaSemana[diaSemanaNumero] + ", " + diaMesNumero + " de " + mesAno[mesNumero+1] + " de " + ano;
   
   return (saudacao);
}

Para utilizar, adicione o seguinte código no local desejado, em sua página html:
Código:
<script language="javascript" type="text/javascript">
    document.write(saudacao());
</script>

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 14/11/2009, 05:32

Máscara de CEP:

Código:
Código:
function MM_formtCep(e,src,mask)
{
   if(window.event)
      _TXT = e.keyCode;

   else if(e.which)
      _TXT = e.which;

   if(_TXT > 47 && _TXT < 58)
   {
      var i = src.value.length;
      var saida = mask.substring(0,1);
      var texto = mask.substring(i)
      //
      if (texto.substring(0,1) != saida)
         src.value += texto.substring(0,1);
      
      return true;
   }
   else
   {
      if (_TXT != 8)
         return false;
      else
         return true;
   }
}

Modelo do "Input Text":
Código:
<input id="txtCEP" name="txtCEP" type="text" maxlength="9" onkeypress="return MM_formtCep(event,this,'#####-###');" />

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
http://portal.programacaobrasil.com

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 3/12/2009, 17:54

Replace All - Substituindo todas as ocorrências de um conteúdo numa string, por outro conteúdo:

Modelo 1:
Código:
String.prototype.replaceAll = function(de, para){
    var str = this;
    var pos = str.indexOf(de);
    while (pos > -1){
      str = str.replace(de, para);
      pos = str.indexOf(de);
   }
    return (str);
}

Para chamar a função, basta utilizar a seguinte sintaxe:
Código:
var variavel = "Programação Brasil";
var resultado = variavel.replaceAll("r", "R");




Modelo 2:
Código:
function replaceAll(str, de, para){
    var pos = str.indexOf(de);
    while (pos > -1){
      str = str.replace(de, para);
      pos = str.indexOf(de);
   }
    return (str);
}

Para chamar a função utilize a seguinte sintaxe:
Código:
var variavel = replaceAll("Programação brasil", "b", "B");

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
http://portal.programacaobrasil.com

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 7/12/2009, 19:03

Verifica se numa string contém apenas números:

Código:
String.prototype.eDigito = function(){
   var str = this;
   return !isNaN(str) && (str.length>0)
}

Como utilizar:
Código:
var variavel = "1234"
alert(variavel.eDigito());

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
http://portal.programacaobrasil.com

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 11/2/2010, 09:05

As vezes temos problemas ao atualizar uma imagem quando estamos trabalhando com alteração de fotos, por exemplo.
Neste caso, a função abaixo poderá ajudar bastante:
Código:
function recarregaImagem(idImg, urlImg)
{
   img = document.getElementById(idImg);
   img.src = urlImg + '?' + Math.random();
}

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
http://portal.programacaobrasil.com

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 18/2/2010, 22:54

Remove tags HTML:
Código:
function removeTagHtml(str)
{
    if (typeof(str)=="string")
          return str.replace(/<\/?[^>]+(>|$)/g, "");
    else
          return "";      
}

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
http://portal.programacaobrasil.com

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 16/3/2010, 16:16

Valida email:
Código:
function validaEmail(email)
{
   var er = RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
   if(email == "")
      return false;
         
   return er.test(email);
}

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
http://portal.programacaobrasil.com

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 22/4/2010, 12:22

Valida datas:
Código:
function validaData(strData)
{
   var ardt=new Array;
   var ExpReg=new RegExp("(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[12][0-9]{3}");
   
   ardt=strData.split("/");   
   
   if ( strData.search(ExpReg)==-1)
      return false;
      
   if (((ardt[1]==4)||(ardt[1]==6)||(ardt[1]==9)||(ardt[1]==11))&&(ardt[0]>30))
      return false;

   if ( (ardt[1]==2) && ( ((ardt[0]>28)&&((ardt[2]%4)!=0)) || ((ardt[0]>29)&&((ardt[2]%4)==0)) ) )
      return false;

   return true;
}

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
http://portal.programacaobrasil.com

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Re: [Tópico Único]-Funções úteis

Mensagem por Marcos Guedes em 20/10/2010, 12:07

Função para pré-carregar imagens:
Código:
function MM_preloadImages()
{
    var d=document;
    if(d.images)
    {
        if (!d.MM_p)
            d.MM_p=new Array();
       
        var i, j=d.MM_p.length , a=MM_preloadImages.arguments;
        for(i=0; i<a.length; i++)
            if (a[i].indexOf("#")!=0)
            {
                d.MM_p[j]=new Image;
                d.MM_p[j++].src=a[i];
            }
    }
}

Exemplo de uso:
Código:
MM_preloadImages(
   "caminhoRelativo1/imagem1.extensao",
   "caminhoRelativo2/imagem2.extensao",
   "caminhoRelativo3/imagem3.extensao",
   "caminhoRelativo4/imagem4.extensao"
);

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
http://portal.programacaobrasil.com

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum