BlogoDev

Archive for March, 2009

Texto parpadeando en Web

by P-los on Mar.11, 2009, under Web

A petición de un cliente, requerí que en un sitio web determinado texto parpadeara.

Lo primero que busqué, fue como hacerlo por medio de css, y me encontré con la siguiente instrucción:

p{
  text-decoration:blink;
}

Al verificar que trabajara, me doy cuenta que no funciona en Internet Explorer, así que despues de buscar un rato más, doy con el siguiente bloque de Javascript que hace la misma función:

function doBlink() {
  var blink = document.all.tags("BLINK")
  for (var i=0; i<blink.length; i++)
    blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : ""
}
function startBlink() {
  if (document.all)
    setInterval("doBlink()",1000)
}
window.onload = startBlink;

Para esta segunda opcion, el texto que deseamos hacer que parpadee hay que encerrarlo en un bloque como el siguiente:

<blink>texto parpadeante</blink>

El problema al utilizar esta segunda opcion, es que causará problemas al realizar la validación de estándares de la W3C.

Si alguien tiene una mejor opción para lograr este cometido, será bienvenida para compartirse con la comunidad.

Leave a Comment :, , more...

Hash MD5

by P-los on Mar.11, 2009, under Funciones

Una de los métodos para almacenar contraseñas en una base de datos se basa en la encripción utilizando el Hash MD5.


Private Function GetMD5Hash(ByVal input as String) as String
   Dim x As New System.Security.Cryptography.MD5CryptoServiceProvider()
   Dim bs() as Byte = System.Text.Encoding.UTF8.GetBytes(input)
   bs = x.computeHash(bs)
   For Each b As Byte In bs
      s.Append(b.ToString(”x2″).ToLower())
   Next
   Dim output as String = s.ToString()
   Return output
End Function

Esta utilidad también es utilizada al momento de hacer transmisiones de datos, para hacer una comparación entre el mensaje enviado y el mensaje recibido para verificar que sean exactamente iguales. Si el Hash no coincide, significa que ocurrió un error en la transmisión.

Leave a Comment :, more...

Paginas

 

March 2009
M T W T F S S
    Apr »
 1
2345678
9101112131415
16171819202122
23242526272829
3031