Ventana que se abre con javascript (difícil)
Tengo un problema que nadie consigue solucionarme, he preguntado a muchos expertos, pero nadie sabe como hacerlo.
Tengo una página web, donde hay imágenes pequeñas y quiero que al pulsar sobre ellas se abra otra ventana con las dimensiones que yo quiera etc. Con la imagen grande.
Hasta ahora todo fácil:
<Script>
function amplia(URL){
window.open(URL,"amplia","width=500,height=500,top=50,left=50,resizable=no,location=no,menubar=no,status=no,toolbar=no,scrollbars=no")
}
</Script>
<A HREF=javascript:amplia("direccion de la imagen grande")> <IMAGEN PEQUEÑA> </A>
Vale ahora lo que pasa es que no todas las imágenes grandes son del mismo tamaño (500x500) y quiero que cada ventana que se abra se adapte al contenido.
Y no quiero crear una función diferente para cada tamaño de imagen.
Yo había pensado en, igual que se puede decir la URL de la página que va dentro de la ventana que se abre, poder poner hay también el tamaño (esto es muy lioso).
El caso es que no se como hacerlo.
Un saludo y si lo consiguieras me ayudarías muchísimo aparte de que la respuesta se merecería 5 estrellas.
Tengo una página web, donde hay imágenes pequeñas y quiero que al pulsar sobre ellas se abra otra ventana con las dimensiones que yo quiera etc. Con la imagen grande.
Hasta ahora todo fácil:
<Script>
function amplia(URL){
window.open(URL,"amplia","width=500,height=500,top=50,left=50,resizable=no,location=no,menubar=no,status=no,toolbar=no,scrollbars=no")
}
</Script>
<A HREF=javascript:amplia("direccion de la imagen grande")> <IMAGEN PEQUEÑA> </A>
Vale ahora lo que pasa es que no todas las imágenes grandes son del mismo tamaño (500x500) y quiero que cada ventana que se abra se adapte al contenido.
Y no quiero crear una función diferente para cada tamaño de imagen.
Yo había pensado en, igual que se puede decir la URL de la página que va dentro de la ventana que se abre, poder poner hay también el tamaño (esto es muy lioso).
El caso es que no se como hacerlo.
Un saludo y si lo consiguieras me ayudarías muchísimo aparte de que la respuesta se merecería 5 estrellas.
3 respuestas
Respuesta de elojo
1
Respuesta de manusoftar
1
Respuesta de guolfy
1