| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
darknico User destacando


Registrado: 07 Nov 2007
Mensajes: 653
Ubicación: :\Argentina\Buenos Aires
|
Publicado: Sab Nov 01, 2008 5:43 pm Título del mensaje: Ayuda con php y html[nuevo problema] |
|
|
Hola, tengo un problema/duda.
Hace poco que estoy con el tema php , htm y aun tengo un problema.
Estoy un tanto confunido, miren este es el codigo que tengo, es para armar una especie de galeria.
| Código: |
<?php
for($i=1;$i<=9;$i++)
{
echo '<a href = "imagenes/imagenGaleria_'.$i.'.jpg" target="_self"><img src="imagenes/imagenGaleria_'.$i.'.jpg" border="2" bordercolor = "white" width="75" height="75" hspace="7" vspace="5" />';
echo '<html>
<body>
</div>
<table background = "/imagenGaleria_'.$i.'.jpg" width="220" height="273" border="1" align="center">
<tr>
<td> </td>
</tr>
</table>
</html>';
}
?>
|
.
Bien, simplemente queria saber si podia hacer que se muestre la imagen ,apretando en los thumbs, en esa tabla...
gracias. _________________
Ultima edición por darknico el Mar Dic 23, 2008 3:28 am; editado 3 veces |
|
| Volver arriba |
|
 |
BenJa - KuMo Yo soy el foro


Registrado: 14 Ago 2006
Mensajes: 2268
Ubicación: España
|
Publicado: Sab Nov 01, 2008 6:42 pm Título del mensaje: |
|
|
Poniendo las imagenes como fondo de la tabla no puedes crear enlaces... deberias hacer que se repitiesen celdas con las diferentes imagenes, ya que asi las imagenes estarian encima de las celdas y se puede pinchar en la imagen(thumb) para dirigirte a la grande. _________________
Web de Metal Slug y Kof!!
Web en Español de Project Zero!! |
|
| Volver arriba |
|
 |
darknico User destacando


Registrado: 07 Nov 2007
Mensajes: 653
Ubicación: :\Argentina\Buenos Aires
|
Publicado: Sab Nov 01, 2008 6:48 pm Título del mensaje: |
|
|
mmm no entiendo mucho lo que queres decir, benja-kumo.
Pero digamos, se supone que las imagenes no deben estar visibles al comienzo, los thumbs si, y clikeas en este ahi si se muestra solo esa imagen. _________________
|
|
| Volver arriba |
|
 |
BenJa - KuMo Yo soy el foro


Registrado: 14 Ago 2006
Mensajes: 2268
Ubicación: España
|
Publicado: Dom Nov 02, 2008 5:54 pm Título del mensaje: |
|
|
A ver, lo que leo de tu codigo php es lo siguiente:
Creas 9 imagenes(thumbs) con sus respectivos enlaces a sus imagenes en gran tamaño, pero fuera de la cabecera "html".
Luego dentro del codigo html, creas una tabla con una imagen de fondo.
Entonces, dices que quieres apretar en los thumbs y que se te muestre la imagen grande respectivamente como fondo de la tabla o en una nueva pagina?? _________________
Web de Metal Slug y Kof!!
Web en Español de Project Zero!! |
|
| Volver arriba |
|
 |
darknico User destacando


Registrado: 07 Nov 2007
Mensajes: 653
Ubicación: :\Argentina\Buenos Aires
|
Publicado: Lun Nov 03, 2008 3:51 am Título del mensaje: |
|
|
Claro, como fondo de la tabla. _________________
|
|
| Volver arriba |
|
 |
BenJa - KuMo Yo soy el foro


Registrado: 14 Ago 2006
Mensajes: 2268
Ubicación: España
|
Publicado: Lun Nov 03, 2008 7:41 pm Título del mensaje: |
|
|
Pero con ese codigo siempre te va a crear 9thums y luego como resultado aparecera de fondo de la tabla la imagen 9ª..
lo que tienes que hacer es que la imagen que se quiera ver en grande, guardarla en una variable para posteriormente colocar esa variable en el fondo de la tabla.. por que como lo tienes no se especifica nada sobre que imagen va a poner en la tabla.. _________________
Web de Metal Slug y Kof!!
Web en Español de Project Zero!! |
|
| Volver arriba |
|
 |
darknico User destacando


Registrado: 07 Nov 2007
Mensajes: 653
Ubicación: :\Argentina\Buenos Aires
|
Publicado: Mar Nov 04, 2008 2:13 am Título del mensaje: |
|
|
Mmm no se me ocurrio mas que esto.Los resultados fueron los mismos
| Código: |
<?php
for($i=1;$i<=9;$i++)
{
echo '<a href = "imagenes/imagenGaleria_'.$i.'.jpg" target="_self"><img src="imagenes/imagenGaleria_'.$i.'.jpg" border="2" bordercolor = "white" width="75" height="75" hspace="7" vspace="5" />';
$imagen = "imagenes/imagenGaleria_'.$1.'.jpg";
if (isset($imagen)){
echo '<html>
<body>
</div>
<table background = $imagen width="220" height="273" border="1" align="center">
<tr>
<td> </td>
</tr>
</table>
</html>';
}
}
?>
|
Pero aun no se como hacer.Seria algo asi como si se clikea aca, entonces mostrar imagen en tabla.Quiza deba hacerlo con ajax o dhtml, pero de eso no tengo conocimientos aun _________________
|
|
| Volver arriba |
|
 |
mushin17 User destacando


Registrado: 25 Nov 2007
Mensajes: 227
|
Publicado: Mar Nov 04, 2008 6:04 pm Título del mensaje: |
|
|
en la tabla pones una imgen, y le haces que al dar click en un thumb, le cambie el src de dicha imagen y listo.
si no sabes como hacerlo, pregunta y ya te explico bien como
un saludo _________________
Si tu tema se solucionó, añade [SOLUCIONADO] al final de titulo del tema, es mas sencillo para todos que andar leyendo el post entero... |
|
| Volver arriba |
|
 |
BenJa - KuMo Yo soy el foro


Registrado: 14 Ago 2006
Mensajes: 2268
Ubicación: España
|
Publicado: Mar Nov 04, 2008 6:41 pm Título del mensaje: |
|
|
Prueba lo que ha dicho mushin17 a ver si te gusta como queda..
Por que lo que tu muestras, sigue siendo igual.. un bucle que crea 9 thumbs y el resultado que aparece en la tabla es la 9ª por que la variable sigue.. deberia sacar el 'echo' de la tabla fuera del 'for'.. _________________
Web de Metal Slug y Kof!!
Web en Español de Project Zero!! |
|
| Volver arriba |
|
 |
darknico User destacando


Registrado: 07 Nov 2007
Mensajes: 653
Ubicación: :\Argentina\Buenos Aires
|
Publicado: Mie Nov 05, 2008 4:45 am Título del mensaje: |
|
|
Bue tengo algo como esto , no funciona pero creo que la idea esta.<?php
| Código: |
function funcion($i)
{
echo '<html>
<body>
</div>
<table background = "imagenes/imagenGaleria_'.$i.'.jpg" width="220" height="273" border="1" align="center">
<tr>
<td> </td>
</tr>
</table>
</html>';
}
for($i=1;$i<=9;$i++)
{
echo '<a href="#" onclick="funcion;return false;" valor = $i><img src="imagenes/imagenGaleria_'.$i.'.jpg" border="2" bordercolor = "white" width="75" height="75" hspace="7" vspace="5" />';
}
?>
|
_________________
|
|
| Volver arriba |
|
 |
|
|
|