Ventana que se abre con javascript (difícil)

Hola me gustaría hacer un enlace a una imagen pequeña para que salga la grande que ya tengo.
Lo hago así:
<SCRIPT>
function amplia(URL){
window.open(URL,"amplia","width=520,height=400,top=50,left=50,resizable=no,location=no,menubar=no,status=no,toolbar=no,scrollbars=no")
}
</SCRIPT>
<A Href=javascript:amplia("../../imagen.jpg")><IMG SRC=imagen.jpg></A>
Vale pues el caso es que quiero abrir ventanas de diferentes tamaños según la foto a ampliar.
Se puede hacer alguna cosa parecida a esto? (esto no funciona):
<SCRIPT>
function amplia(URL,A,B){
window.open(URL,"amplia","A,B,top=50,left=50,resizable=no,location=no,menubar=no,status=no,toolbar=no,scrollbars=no")
}
</Script>
<A Href=javascript:amplia("../../imagen.jpg",width=500,height=500)><IMG SRC=imagen.jpg></A>
Espero tu respuesta.
Un saludo
Respuesta
1
Prueba con:
var que=A+","+B+",top=50,left=50,resizable=no,location=no,menubar=no,status=no,toolbar=no,scrollbars=no"
window.open(URL,"amplia",que) ;
A ver si te vale :D
Si puedes explicame un poco mejor eso de antes, te lo agradecería.
No quiero molestar demasiado; pero en la página messenger. Msn.com hay ciertos botones que al pasar el ratón por encima sale una ventana sin nada (scrollbars, title, etc.) y que al quitar el ratón desaparece.
Me gustaría poder hacer algo parecido en mi página web.
Un saludo
Entonces, según lo que he entendido, esto valdría. ¿No?
<SCRIPT>
var que="A+","+B+",top=50,left=50,resizable=no,location=no,menubar=no,status=no,toolbar=no,scrollbars=no"
function amplia(URL,A+,+B+){
window.open(URL,"amplia","que")
}
</SCRIPT>
<A Href=javascript:amplia("../../imagen.jpg",width=500,height=300)><IMG SRC=imagen.jpg></A>
Espero tu respuesta y si no es válido lo anterior, me pongas un ejemplo por favor.
Un saludo
El tema es meter el tamaño como parámetros. Tu lo que hacías no es meter los parámetros, sino los valores "a" y "b", que no es lo mismo.
Eso que me comentas no es una ventana!
Es un efecto relacionado con menús desplegables... Mira por este tema, que hay muchas cosas.
Ahora no puedo mandarte un código que tengo hecho (estoy de vacaciones), pero si esperas, en septiembre te lo envío.
Muchas gracias, al final probando con lo que me dijiste lo conseguí, era mucho más fácil de lo que me creía, me has solucionado muchas cosas.
Un saludo. Y esperare a septiembre para lo de los menús desplegables.
¿Por qué no me valoras esta pregunta como quieras y me vuelves a hacer la pregunta en septiembre?
Así me organizo mejor, ¿ok?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas