Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/02/2007, 19:37
Alejandr4
 
Fecha de Ingreso: diciembre-2006
Mensajes: 111
Antigüedad: 17 años, 4 meses
Puntos: 1
Re: Necesito ayuda o alguna idea

Pues no me he explicado tan mal como pensaba me has entendido perfectamente, pero como la imagen grande y las otras estan en consultas diferentes había pensado poner una capa encima de la foto grande y que la capa de cada una de las fotos se mostrara cuando le das a la foto pequeña, pero tengo el problema que he explicado antes, que no oculta las otra scapas porque en realidad en html yo solo le digo que oculte una, la unica que defino en el codigo.
Te pego aqui abajo el codigo.
<?
$id=($_GET['id']);
$link = mysql_connect("lldb499.servidoresdns.net","xxx","x xx")
or die ('Lo sentimos, no se pudo establecer la conexi&oacute;n');
mysql_select_db("xxx",$link)
or die ('Lo sentimos, no se pudo establecer la conexi&oacute;n');
$result = mysql_db_query ("xxx","select * from productos where cod_prod='".mysql_real_escape_string($id)."'",$lin k)
or die ("Fallo en la consulta");
if ($linea=mysql_fetch_object($result))
{
//------La capa empieza aqui------

$consultaimag2 = "select * from imag_relac where cod_prod ='".mysql_real_escape_string($id)."'";
$resultid = mysql_query($consultaimag2,$link)
or die ("Fallo en la consulta");
while ($lineaimag2=mysql_fetch_object($resultid))
{
?>
<div id="<? echo $lineaimag2->imagen;?>" style="position:absolute; left:0px; top:73px; width:100%; z-index:<? echo $num_filas;?>; visibility: hidden; border: 0px none #000000; background-color: #00FF00; layer-background-color: #00FF00;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr> <td align="center" valign="baseline"><img src="../<? echo $lineaimag2->imagen;?>" border="0"></td></tr></table></div>
<?
$num_filas++;
} //termina el bucle while imag2
?>

//----La capa termina aqui-------

//----Imagen grande------
<td colspan="4" align="center" valign="baseline">
<div id="imagen" style="position:relative; left:0px; top:0px; z-index:2; visibility: visible; border: 0px none #000000;">
<img src="<? echo $linea->imagen_g;?>" border="0"></div></td>

//------Imagen pequeña--------
<table border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<?
while ($lineaimag2=mysql_fetch_object($resultid))
{
?>
<td width="70" align="left" valign="bottom"><a href="#" onClick="MM_showHideLayers('<? echo $lineaimag2->imagen;?>','','show','imagen','','hide')"><img src='../redimensionar.php?archivo=<? echo $lineaimag2->imagen;?>&ancho=50&alto=50' alt="Ver imágen" border="0"></a></td>
<?
$num_filas++;
}
?></tr>
</table>

Bueno hay mas codigo pero solohepuesto lo importante creo

Última edición por Alejandr4; 11/02/2007 a las 11:38