Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2005, 12:11
Avatar de Saruman
Saruman
 
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años, 9 meses
Puntos: 5
aqui esta lo que pides:

CSS
Código HTML:
<style type="text/css">
 A {
  color:#FFFFFF;
  font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
 }
 A:active {
  color:#FFFFFF;
  text-decoration:none;
  font-family:
 }
</style> 
Las funciones JavaScript
Código HTML:
/* ------------  FADE A LOS LINKS  ---------------*/
var fadeColor = "#000000";
var stepIn = 16; 
var stepOut = 500;
autoFade = true;  
sloppyClass = false;
macCompat = false;
hexa = new makearray(16);
for(var i = 0; i < 10; i++)
 hexa[i] = i;
hexa[10]="a"; hexa[11]="b"; hexa[12]="c";
hexa[13]="d"; hexa[14]="e"; hexa[15]="f";
document.onmouseover = domouseover;
document.onmouseout = domouseout;
fadeColor = dehexize(fadeColor.toLowerCase());
var fadeId = new Array();
function dehexize(Color){
 var colorArr = new makearray(3);
 for (i=1; i<7; i++){
  for (j=0; j<16; j++){
   if (Color.charAt(i) == hexa[j]){
    if (i%2 !=0)
     colorArr[Math.floor((i-1)/2)]=eval(j)*16;
    else
     colorArr[Math.floor((i-1)/2)]+=eval(j);
   }
  }
 }
 return colorArr;
}
function domouseover() {
 if(document.all){
  var srcElement = event.srcElement;
  if ((srcElement.tagName == "A" && autoFade && srcElement.className != "nofade") || srcElement.className == "fade" || (sloppyClass && srcElement.className.indexOf("fade") != -1)) {
    if (!srcElement.startColor) {
     srcElement.startColor = (srcElement.style.color)? srcElement.style.color: srcElement.currentStyle.color;
     srcElement.startColor = dehexize(srcElement.startColor.toLowerCase());
    }
    var link = (macCompat? srcElement.name: srcElement.uniqueID);
    if (link) fade(srcElement.startColor,fadeColor,link,stepIn);    
    else if (macCompat) alert("Error: Mac Compatility mode enabled, but link has no name.");
  }
 }
}
function domouseout() {
 if (document.all){
  var srcElement = event.srcElement;
  if ((srcElement.tagName == "A" && autoFade && srcElement.className != "nofade") || srcElement.className == "fade" || (sloppyClass && srcElement.className.indexOf("fade") != -1)) {
   var link = (macCompat? srcElement.name: srcElement.uniqueID);
   if (link) fade(fadeColor,srcElement.startColor,link,stepIn);
  }
 }
}
function makearray(n) {
 this.length = n;
 for(var i = 1; i <= n; i++)
  this[i] = 0;
 return this;
}
function hex(i) {
 if (i < 0)
  return "00";
 else if (i > 255)
  return "ff";
 else
    return "" + hexa[Math.floor(i/16)] + hexa[i%16];
}
function setColor(r, g, b, element) {
   var hr = hex(r); var hg = hex(g); var hb = hex(b);
   element.style.color = "#"+hr+hg+hb;
}
function fade(s,e,element,step) {
 var sr = s[0]; var sg = s[1]; var sb = s[2];
 var er = e[0]; var eg = e[1]; var eb = e[2];
 
 if (fadeId[0] != null && fade[0] != element && eval(fadeId[0])) {
  var orig = eval(fadeId[0]);
  setColor(orig.startColor[0],orig.startColor[1],orig.startColor[2],orig);
  var i = 1;
  while(i < fadeId.length) {
   clearTimeout(fadeId[i]);
   i++;
  }
 }
  
 for(var i = 0; i <= step; i++) {
  fadeId[i+1] = setTimeout("setColor(Math.floor(" +sr+ " *(( " +step+ " - " +i+ " )/ " +step+ " ) + " +er+ " * (" +i+ "/" +
   step+ ")),Math.floor(" +sg+ " * (( " +step+ " - " +i+ " )/ " +step+ " ) + " +eg+ " * (" +i+ "/" +step+
   ")),Math.floor(" +sb+ " * ((" +step+ "-" +i+ ")/" +step+ ") + " +eb+ " * (" +i+ "/" +step+ ")),"+element+");",i*step);
 }
 fadeId[0] = element;
}

el link de prueba:
Código HTML:
<a href="http://www.google.com">google</a> 
espero te sirva.
saludos
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.