Ok, tratare de explicarme lo mejor posible que es lo que no funciona en mi codigo.
Código HTML:
Ver original<!--EN ESTA PARTE LE DOY FORMATO A LOS DIV QUE CONTIENEN LA INFORMACION -->
body
{
z-index:1;
}
#loader
{
visibility:hidden;
position:absolute;
padding:0px;
left:630px;
top:80px;
z-index:3;
width: auto;
height: auto;
}
.lb-loader
{
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#capaFondo1
{
visibility:hidden;
position:absolute;
padding:0px;
left:0px;
top:0px;
right:0px;
bottom:0px;
background-image:url(Api/Lightbox/Img/overlay.png);
background-repeat:repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
opacity: 0.85;
width: auto;
height: auto;
z-index:2;
}
#capaVentana
{
visibility:hidden;
position:absolute;
padding:0px;
left:400px;
top:10px;
z-index:3;
width: auto;
height: auto;
}
<script language="javascript"> function carga(index)
{
document.form1.oculto.value=index; <!--EN ESTA PARTE DE LA FUNCION LE PASO EL VALOR QUE TIENE LA VARIABLE INDEX A MI INPUT TEXT "FUNCIONA SIN PROBLEMAS ESTA PARTE" -->
document.getElementById("capaFondo1").style.visibility="visible"; <!--EN ESTA PARTE DE LA FUNCION hAGO VISIBLE EL DIV CAPAFONDO1 -->
document.getElementById("loader").style.visibility="visible"; <!--EN ESTA PARTE DE LA FUNCION hAGO VISIBLE EL DIV LOADER -->
document.getElementById("loading").style.visibility="visible"; <!--EN ESTA PARTE DE LA FUNCION hAGO VISIBLE LA IMAGEN LOADING -->
window.onload = window.setTimeout( "ocultar()", 3000 ); <!--DESPUES DE 3 SEGUNDOS QUE MUESTRO LA IMAGEN LOADIN VOY A LA FUNCION OCULTAR -->
}
function ocultar(){
var obj = document.getElementById("loading"); <!--PONGO DENTRO LA VARIABLE OBJ LA IMAGEN LOADING -->
obj.style.visibility = "hidden"<!--DEJO LA IMAGEN LOADING OCULTA NUEVAMENTE -->
document.getElementById("loader").style.visibility="hidden";<!--DEJO EL DIV LOADER OCULTO NUEVAMENTE -->
abrirVentana(1);<!--VOY A LA FUNCION ABRIRVENTANA -->
}
function abrirVentana(ventana)
{
if (ventana=="1")
{
document.getElementById("capaFondo1").style.visibility="visible"; <!--DEJO EL DIV CAPAFONDO1 VISIBLE -->
}
document.getElementById("capaVentana").style.visibility="visible";<!--DEJO EL DIV CAPAVENTANA VISIBLE -->
}
function cerrarVentana()
{
document.getElementById("capaFondo1").style.visibility="hidden"; <!--DEJO EL DIV CAPAFONDO1 OCULTO -->
document.getElementById("capaVentana").style.visibility="hidden";<!--DEJO EL DIV CAPAVENTANA OCULTO -->
}
<!--TODAS ESTAS FUNCIONES DE JAVASCRIPT LA USO PARA ABRIR UN POPUP CON FONDO TRASPAARENTE "ESTO FUNCIONA SIN PROBLEMAS" -->
<!--DENTRO DE LA PAGINA TENGO UNA IMAGEN QUE AL PICHARLA SE SE ABRE EL POPUP TRANSPARENTE Y EJECUTAN LAS FUNCIONES JAVASCRIPT" -->
<li><a href="javascript:carga(1);"><img src="img_menu_princ/img_01.png" alt="7" width="140" height="140" border="0"/></a><br>Los 7 Grandes
</br></li> <!--ESTOS SON LOS DIV OCULTOS" -->
<div id="loader" class="lb-loader"> <img id="loading" src="Api/Lightbox/Img/loading.gif" width="31" height="31"> <form name="form1" method="post"> <table border="0" cellpadding="0" cellspacing="0" width="450"> <table cellpadding="10" cellspacing="0" border="0" width="100%" style="background-color:#000;"> <input id='oculto' name="oculto" type="text"> <!--AQUI ES DONDE TENGO EL PROBLEMA QUIERO CAPTURAR CON PHP EL VALOR DEL INPUT TEXT LLAMADO OCULTO, EL CUAL FUE LLENADO POR LAS FUNCIONES DE JAVASCRIPT -->
<?php
//ESTE ES EL CODIGO QUE NO ME FUNCIONA
$var=$_POST['oculto'] ;
echo $var;
?>
<td width="496"> <font color="#FFFFFF" style="font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:600;"> <a href="inicio.php?disp=contenedor2">Ver mas...
</a></font></td> <td width="24"><img src="Api/Lightbox/Img/close.gif" width="20" height="20" onclick="cerrarVentana()" /></td>
agregue comentarios en mi codigo explicando que hace cada parte de el, ojala me haya explicado bien.
saludos y muchas gracias por todo.