Ver Mensaje Individual
  #26 (permalink)  
Antiguo 07/10/2004, 01:18
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola otra vez:

mini.php a secas no hace nada, necesita los parámetros imagen y tam
imagen es la dirección de esa imagen y tam es una cadena en formato "AnchoxAlto" de la imagen reducida, y los parámetros se pasan por URL, por eso php los procesa como si fuera un formulario con el método get.

El hecho de que se vea distinto del tamaño real es solo porque e navegador la reduce para que entre en pantalla.

Aunque insisto que ahora el tema es javascript, te voy a poner una solución posible (En las FAQs javascript hay más... y haciendo búsquedas sobre "ampliar fotos" seguro que encuentras muchos temas más)

<img src="mini.php?imagen=<? echo $_row['imagen'] ?>&tam=264x184" onclick="ampliar('<? echo $_row['imagen'] ?>', 640, 480)" />

Y en la cabecera de la página (head) poner este script:

<script>
function ampliar(foto, ancho, alto) {
var contenido = "<html><body style='background-image: url(" + foto + ")' ></body></html>";
var ops = "width=" + ancho + ",height=" + alto;
var v = window.open("", "popup", ops);
with (v.document) {
open();
writeln(contenido);
close();
}
v.focus();
}
</script>

Lo puse de memoria, pero como te dije antes, para este tema es mejor el foro javascript.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo