Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/09/2003, 23:57
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola otra vez:

Hace poco hice esta página: http://www.pepemolina.com/mapas/

Fíjate que carga una imagen, y la abre en otra página.
Aunque el destino es una página php, puedes enviarla también a una html.

Antes de enviar la respuesta te preparé otro ejemplo aquí: http://www.pepemolina.com/pruebas/prueba135.html

El envío es igual que en las FAQs pero le añado el protocolo para que funcione también en netscape, en la recepción solo se lee la línea URL y asigna la imagen al tag img existente.

emisor:

Código PHP:
<html>
<
head>
<
title>
    
imagen en pop-up
</title>
<
script language=javascript>
var 
losProtocolos = ["""http://""file://"];
function 
abrir()    {
    var 
protocolo 0;
    var 
document.forms[0];
    if (
F.imagen.value == "") return false;
    if ((
F.imagen.value.indexOf("/") > -1) && (F.imagen.value.indexOf("http://") == -1)) protocolo 1;
    if ((
F.imagen.value.indexOf("\\") > -1) && (F.imagen.value.indexOf("file:") == -1)) protocolo 2;
    var 
_imagen losProtocolos[protocolo] + F.imagen.value;
    
ventana window.open("popup135.html?imagen=" _imagen);
}
</script>
</head>
<body>
<form action="javascript:abrir()">
<input name=imagen type=file>
<input type=submit>
</form>
</body>
</html> 
receptor:

Código PHP:
<html>
<
head>
<
title>
    
imagen en pop-up
</title>
<
script>
function 
ini()    {
    var 
_imagen document.location.search.split("=")[1];
    
document.images.imagen.src unescape(_imagen);
}
</script>
</head>
<body onload=ini()>
<img name=imagen src="">
</body>
</html> 
Saludos