Foros del Web » Programando para Internet » Javascript »

window.open

Estas en el tema de window.open en el foro de Javascript en Foros del Web. quiero abrir una ventana nueva al cllickar sobre una imagen; el codigo es el siguiente: <script language=javascript> function resize(num) { var opciones = "left=50,top=20,width=20,height=20"; window.open('cesta/componentes/info/'+ ...
  #1 (permalink)  
Antiguo 05/03/2009, 10:28
 
Fecha de Ingreso: noviembre-2007
Mensajes: 208
Antigüedad: 16 años, 5 meses
Puntos: 2
window.open

quiero abrir una ventana nueva al cllickar sobre una imagen; el codigo es el siguiente:

<script language=javascript>
function resize(num)
{
var opciones = "left=50,top=20,width=20,height=20";
window.open('cesta/componentes/info/'+ num + '.php','','opciones');

}
</script>


<table align=center>

<tr><td><p>GEFORCE 9500GT</p></td></tr>
<tr><td><a href=""><img src="cesta/componentes/fotos/1.jpg" width=200px height=200px onClick="resize(1)";></a></td></tr>
<tr><td align=center><a href="">add cesta</a></td></tr>

</table>

el problema esk la imagen se me carga en pantalla completa, mientraas que yo atrves de la variable opciones lo que intento es que me salga en peke;o, veis algun error en el codigo??

gracias de antemano!!!!!!!!
  #2 (permalink)  
Antiguo 05/03/2009, 10:36
 
Fecha de Ingreso: marzo-2009
Mensajes: 15
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: window.open

La siguiente linea es incorrecta:

var opciones = "left=50,top=20,width=20,height=20";

tanto left como top no son attributos configurables de la ventana... ademas que las comas estan de más... realmente la linea deberia ser..

var opciones = "width=20 height=20";

espero te funcione... saludos
  #3 (permalink)  
Antiguo 05/03/2009, 10:38
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: window.open

Hola BoKeRoN18

Las opciones sí que van separadas por comas, lo que sobran son un par de comillas:

Código javascript:
Ver original
  1. window.open('cesta/componentes/info/'+ num + '.php','',opciones);

Saludos,
  #4 (permalink)  
Antiguo 05/03/2009, 11:32
 
Fecha de Ingreso: noviembre-2007
Mensajes: 208
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: window.open

var opciones = "width=20px, height=20px";

muchas gracias por responder
lo he puesto asi y sigue sin ir
  #5 (permalink)  
Antiguo 05/03/2009, 11:35
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: window.open

En este caso sobra la unidad de medida (px) sólo: "width=20, height=20"

Además, corrige lo de las comillas como te mencionó JavierB.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 05/03/2009, 11:38
Avatar de jeybi  
Fecha de Ingreso: julio-2008
Ubicación: Mexico
Mensajes: 130
Antigüedad: 15 años, 9 meses
Puntos: 10
Respuesta: window.open

Top y Left si son parte de las opciones de window.open... y tambien van separadas por comas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:22.