Foros del Web » Programando para Internet » Javascript »

ocultar combos por una capa

Estas en el tema de ocultar combos por una capa en el foro de Javascript en Foros del Web. Hola a todos este codigo que muestra una capa encima de un combo, el combo queda por debajo, utilizando, el truco de crear un iframe ...
  #1 (permalink)  
Antiguo 27/12/2005, 10:46
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 18 años, 6 meses
Puntos: 0
ocultar combos por una capa

Hola a todos este codigo que muestra una capa encima de un combo, el combo queda por debajo, utilizando, el truco de crear un iframe y encima la capa, pero necesito que la capa se pueda arrastrar con el ratón y claro el iframe también por si hubiera otro combo que quedara tambien por debajo. ¿como puedo hacerlo?


<html>
<head>
<script>
function DivSetVisible(state)
{
var DivRef = document.getElementById('PopupDiv');
var IfrRef = document.getElementById('DivShim');
if(state)
{
DivRef.style.display = "block";
IfrRef.style.width = DivRef.offsetWidth;
IfrRef.style.height = DivRef.offsetHeight;
IfrRef.style.top = DivRef.style.top;
IfrRef.style.left = DivRef.style.left;
IfrRef.style.zIndex = DivRef.style.zIndex - 1;
IfrRef.style.display = "block";
}
else
{
DivRef.style.display = "none";
IfrRef.style.display = "none";
}
}
</script>
</head>
<body>
<form>
<select>
<option>A Select Box is Born ....</option>
</select>
</form>
<div
id="PopupDiv"
style="position:absolute; top:25px; left:50px; padding:4px; display:none; background-color:#000000; color:#ffffff; z-index:100">
.... and a DIV can cover it up<br>through the help of an IFRAME.
</div>
<iframe
id="DivShim"
src="javascript:false;"
scrolling="no"
frameborder="1"
style="position:absolute; top:0px; left:0px; display:none;">
</iframe>
<br>
<br>
<a href="#" onclick="DivSetVisible(true)">Click to show DIV.</a>
<br>
<br>
<a href="#" onclick="DivSetVisible(false)">Click to hide DIV.</a>
</body>
</html>
  #2 (permalink)  
Antiguo 27/12/2005, 13:50
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 18 años, 6 meses
Puntos: 0
Nadie me puede ayudar?
  #3 (permalink)  
Antiguo 28/12/2005, 01:34
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 18 años, 6 meses
Puntos: 0
Nadie me puede ayudar en este problema????
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:53.