Foros del Web » Programando para Internet » Javascript »

Funcion popwindow

Estas en el tema de Funcion popwindow en el foro de Javascript en Foros del Web. Hola a todos. Quiero poner la funcion popWindow varias veces en la misma pagina pero no se como hacerlo. El codigo fuente que utilizo es: ...
  #1 (permalink)  
Antiguo 18/09/2005, 09:57
Avatar de teodorojose  
Fecha de Ingreso: enero-2004
Ubicación: Badajoz - España
Mensajes: 108
Antigüedad: 20 años, 3 meses
Puntos: 0
Funcion popwindow

Hola a todos. Quiero poner la funcion popWindow varias veces en la misma pagina pero no se como hacerlo. El codigo fuente que utilizo es:
Código:
<script language="JavaScript" type="text/javascript">
<!--
function PopWindow()
{
window.open('direccion','nombre','width=700,height=333,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top=100,left=50');
}
//-->
</script>
Y donde quiero poner el enlace para que se abra:
Código:
<a href="JavaScript:PopWindow()"></a>
Espero que me podais ayudar
__________________
Saludos a todos :adios:
  #2 (permalink)  
Antiguo 18/09/2005, 10:18
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola:

Ese código puedes repetirlo cuanto quieras, pero seguramente la segunda vez que lo uses no tengas el foco...

Puedes tener distintas posibilidades como cambiar la página destino, o el nombre de la ventana o conseguir el foco...

Dinos que quieres para poder orientarte.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 18/09/2005, 10:50
Avatar de leoj90
Usuario baneado!
 
Fecha de Ingreso: agosto-2005
Mensajes: 1.365
Antigüedad: 18 años, 9 meses
Puntos: 0
Varias veces , entonces cambia la funcion talvez asi sirva
  #4 (permalink)  
Antiguo 18/09/2005, 16:45
Avatar de teodorojose  
Fecha de Ingreso: enero-2004
Ubicación: Badajoz - España
Mensajes: 108
Antigüedad: 20 años, 3 meses
Puntos: 0
Yo lo que quiero es tener varios enlaces y que cada uno me abra una página diferente. No tengo mucha idea de lo que hecer asi que si pueden expliquemenlo lo mas claro posible.
Muchas gracias por todo.
__________________
Saludos a todos :adios:
  #5 (permalink)  
Antiguo 18/09/2005, 16:50
Avatar de leoj90
Usuario baneado!
 
Fecha de Ingreso: agosto-2005
Mensajes: 1.365
Antigüedad: 18 años, 9 meses
Puntos: 0
Ok, entonces cambias las funciones, haces esto:
Código:
<script language="JavaScript" type="text/javascript">
<!--
function PopWindow()
{
window.open('direccion','nombre','width=700,height  =333,menubar=no,scrollbars=no,toolbar=no,location=  no,directories=no,resizable=no,top=100,left=50');
}
//-->
</script>
Código:
<script language="JavaScript" type="text/javascript">
<!--
function PopWindow2()
{
window.open('direccion','nombre','width=700,height  =333,menubar=no,scrollbars=no,toolbar=no,location=  no,directories=no,resizable=no,top=100,left=50');
}
//-->
</script>
En el enlace: <a href="javascript:PopWindow()">Enlace 1</a>
<a href="javascript:PopWindow2()">Enlace 2</a>

Y asi... hasta hacer los enlaces q quieres
  #6 (permalink)  
Antiguo 19/09/2005, 08:08
Avatar de teodorojose  
Fecha de Ingreso: enero-2004
Ubicación: Badajoz - España
Mensajes: 108
Antigüedad: 20 años, 3 meses
Puntos: 0
Ok. Muchisimas gracias.
__________________
Saludos a todos :adios:
  #7 (permalink)  
Antiguo 19/09/2005, 08:25
Avatar de leoj90
Usuario baneado!
 
Fecha de Ingreso: agosto-2005
Mensajes: 1.365
Antigüedad: 18 años, 9 meses
Puntos: 0
De acuerdo

De nada, para eso estoy...
  #8 (permalink)  
Antiguo 19/09/2005, 08:49
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola a todos.

Con tu permiso leoj90, voy a simplificar un poco el código para que solo haga falta una función:
Código PHP:
function PopWindow(dire)
{
window.open(dire,'nombre','width=700,height=333,menubar=no,scrollbars=no,toolbar=no,location=no,directories=no,resizable=no,top=100,left=50');

Y los enlaces se ponen de esta forma:

<a href="pagina1.html" onclick="PopWindow(this.href); return false">Enlace 1</a>
<a href="pagina2.html" onclick="PopWindow(this.href); return false">Enlace 2</a>

Espero que resulte útil. Saludos,

Última edición por JavierB; 19/09/2005 a las 08:55
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 22:19.