Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/01/2011, 14:14
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Función se vuelve undefined de repente

Ya que estamos, ¿me podéis ayudar con la función opacity()? Quiero decir, funciona bien, pero cuando tiene que buscar la opacidad de un elemento, es bastante ineficiente. Si yo tengo div#a{opacity:0.5} devolverá 1, porque sólo busca por tagName, id y class solas. Es decir, si pone #a, si lo reconocerá, pero div#a no. ¿Hay alguna manera de solucionarlo? Hice estas funciones para elaborar la ruta de un elemento:
Código Javascript:
Ver original
  1. HTMLElement.prototype.identify=function(){
  2.  var str=' '+this.tagName.toLowerCase();
  3.  return str+=(this.id?'#'+this.id+' ':'')+(this.className?'.'+this.className:'')+' ';
  4. }
  5. HTMLElement.prototype.makeRoute=function(){
  6.  var obj=this, str=this.identify();
  7.  while(obj.parentNode.parentNode){
  8.   obj=obj.parentNode;
  9.   str=obj.identify()+'>'+str;
  10.  }
  11.  return str;
  12. };
Pero no sé cómo usarlas para mi propósito. Gracias otra vez.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red