Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/12/2010, 13:52
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Superponer elementos al ser seleccionados (Duda)

Inválido:
Código HTML:
Ver original
  1. <div style="position:absolute; myHTMLnode.style.z-index: 10000000;"><img></div>

estas mezclando javascript con CSS, eso no es válido, en tal caso sería:

<div style="position:absolute;" onclick="this.style.zIndex=10000000;"><img></div>

pero esta solución es ineficiente, porque solo funcionará una vez: hasta que todas las capas tengan el mismo orden Z 10000000, una solución seria tener una variable local javascript con el zIndex más alto e incrementarlo al hacer click en una capa y asignárselo al zIndex de la capa, suerte

PD: cuando coloque myHTMLnode me refería a cualquier nodo del DOM html, en cuyo caso la palabra reservada this de javascript devuelve el nodo actual, en otros casos requerirías de navegar el DOM o utilizar funciones como document.getElementById() o document.getElementsByTagName()
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Última edición por maycolalvarez; 09/12/2010 a las 13:57