hola!!
quiero abrir las imágenes de mi pag. web en la misma ventana, es decir, no que se abran mil ventanas cada vez que pinxes a una imagen. entonces tengo este código javascript (k lo he encontrado en un post, mil gracias!!)
Código PHP:
var _img_grande;
var _titulo;
var _estado;
function mostrar() {
var ops = "top=" + ((screen.height - _img_grande.height) / 2);
ops += ",left=" + ((screen.width - _img_grande.width) / 2);
ops += ",width=" + _img_grande.width + ",height=" + _img_grande.height;
ops += ",status=";
ops += (_estado) ? "yes" : "no";
var contenido = "<html><head><title>" + _titulo;
contenido += "</title></head><body style='background-image: url(" + _img_grande.src + ")'></body></html>";
var ventana = window.open("", "", ops);
ventana.document.open();
ventana.document.write(contenido);
ventana.document.close();
}
function cargando() {
if (_img_grande.complete) mostrar();
else setTimeout("cargando()", 100);
}
function abrir(imagen, titulo, estado) {
_img_grande = new Image();
_img_grande.src = imagen;
_titulo = titulo;
_estado = estado;
cargando();
}
y lo llamo de la siguiente manera:
Código PHP:
<a href="#" onClick="abrir('../fotosHostal/balneario.jpg','Balneario','false');return false"><img src="../imagenes/balneario2.jpg" width="100" height="75" class="fotosAmpliar"></a>
entonces como hago para que muestre la foto en la ventana que ya esta abierta???
he leido que es con ventana.focus(), pero no se donde ponerlo.
lo pongo después de ventana.document.open, pero no funciona.
m stoy volviendo loca con esto de las fotos!!
ayuda!!