DHTML - Mostrar Imagenes en otra venta

 
Vista:

Mostrar Imagenes en otra venta

Publicado por jimy (1 intervención) el 15/08/2001 19:08:31
Quisiera saber cual es la forma de hacer que una imagen se muestre en una ventana pero con window.open() si tengo una funcion llamada
OpenWin(cFoto)
la cual tiene el siguiente codigo
function OpenWin(cFoto)
{
var =prop 'menubar=no,width=300,height=250,status=yes,resizable=no';
var _Windo = window.open("","foto",_prop);
var _Html = '<HTML><HEAD><TITLE>fotos</TITLE></HEAD><BODY>';
_Html += '<img border="0" src=';
_Html += cFoto;
_Html += ' width="60" height="73">';
_Html += '</BODY></HTML>';
_windo.document.write(_Html);
}

y lo llamo desde HTML asi:

<img border="0" src="imagenes/fotosmonto/2Monto1.jpg" width="60" height="73" onClick="OpenWin('imagenes/fotosmonto/2Monto1.jpg')">

pero no me funciona ¿ cual sera el problema ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Mostrar Imagenes en otra venta

Publicado por szyslak (1 intervención) el 27/08/2001 18:20:36
Prueba lo siguiente:
- utilizar "writeln()" en vez de "write()"
- ten cuidado con las mayúsculas y minúsculas: _Windo no es lo mismo que _windo
- crear una página vacía de manera que cuando llames a "window.open()" le pases el nombre de esa página. Ejemplo:
_Windo = window.open("pagina_vacia.html","foto",_prop);
- para asegurarte de que el texto que tratas de escribir en la ventana es correcto haz un "alert(_Html)" antes de escribirlo a la ventana y asegúrate de que no tiene errores

En cualquier caso no pongas el evento "onClick()" en la imagen porque no te va afuncionar en Netscape 4. Haz esto mejor:
< a href="#" onClick="OpenWin('imagen.jpg')"><img border="0" src="imagen2.jpg" width="60" height="73"> </a>

Supongo que algo de esto te servirá. En mi página abro una ventana con la imagen también, el código es bastante similar y de momento me funciona :)

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar