Eliminar Direccion Ventana Pop-up

FelipeX
16 de Diciembre del 2003
Estoy dando click a una imagen de una Web, cuando la abre, en el titulo me muestra la direccion completa de la imagen, ejemplo, http://mipagina.com/archivos/foto1.jpg
Como hago para cambiar esa direccion sin crear un HTML para cada foto.?
utlizo este codigo:
<script language="JavaScript"><!--
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=no,scrollbars=0,location=0,statusbar=0,status=0,menubar=0,resizable=0,width=567,height=410,left = 50,top = 100');");
}
</script>
para el body
javascript:popUp('foto1.jpg')

rsalvadores
16 de Diciembre del 2003
No sé si te he entendido bien, pero si lo que quieres es que las fotos que abres se visualicen siempre en la misma ventana, lo que puedes hacer es no cambiar el nombre de la ventana en el window.open, así te abrirá la foto siempre en la misma ventana. Es decir, que la variable "id" no varie.

Juan
16 de Diciembre del 2003
No necesitas un HTML para cada foto pero si una página
que abra las fotos. Esa página puede ser como esta:

<html>
<head>
<title>Ver imagen</title>
<script language="JavaScript">
function cambiaDims(){
var ancho,alto;
ancho = document.all.imagen.width - document.body.clientWidth;
alto = document.all.imagen.height - document.body.clientHeight;
window.resizeBy(ancho,alto);
}
</script>
</head>
<body onload="cambiaDims();" leftmargin=0 topmargin=0 rightmargin=0>
<script language="JavaScript">
document.write("<img name='imagen' src='" + location.search.substr(1,location.search.length-1) + "'");
</script>
</body>
</html>

Esta página recibe como parámetro el nombre de la
foto y cambia su tamaño para adaptarlo al de la imagen.

Para llamar a la página indicándole que habra foto1.jpg
debes escribir esto:

javascript:popUp('verfoto.htm?foto1.jpg')

De esta forma la página verfoto.htm recibe el nombre
de la imagen a mostrar. Date cuenta que en la función
PopUp no es necesario especificar el alto y ancho de
la ventana a abrir, ya que la página llamada se autoajusta
al tamaño de la imagen.