Foros del Web » Programando para Internet » Javascript »

Windows.open() en Safari no responde

Estas en el tema de Windows.open() en Safari no responde en el foro de Javascript en Foros del Web. Estimados, tengo el siguiente codigo que me funciona en IE , pero al momento de priobar en safari no responde ni hace nada. Código: <input ...
  #1 (permalink)  
Antiguo 21/03/2007, 13:24
Avatar de richard20  
Fecha de Ingreso: marzo-2006
Mensajes: 139
Antigüedad: 18 años, 1 mes
Puntos: 0
Windows.open() en Safari no responde

Estimados, tengo el siguiente codigo que me funciona en IE , pero al momento de priobar en safari no responde ni hace nada.
Código:
<input type="button" value="Buscar" onclick="buscar(this.form,'pagina','600','600')" name="bttn_buscar">

function buscar
{
popup=window.open('paginas/'+ pag + '.asp?pas='+ tip,'pepote','top=' +ar+ ',left=' + iz +'','width='+ancho+',height='+alto+'');
popup.focus();
}
__________________
-.No Sueñes tu Vida, Vive tus Sueños.-
  #2 (permalink)  
Antiguo 21/03/2007, 13:29
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Windows.open() en Safari no responde

Hola:

Copia mejor tu código, ya que la declaración de buscar no le has puesto los paréntesis y los parámetros.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 21/03/2007, 13:36
Avatar de richard20  
Fecha de Ingreso: marzo-2006
Mensajes: 139
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Windows.open() en Safari no responde

Código:
<input type="button" value="Buscar" onclick="buscar(this.form,'pagina','600','600')" name="bttn_buscar">

function buscar(formulario,pag,ancho,alto,tip)
{
iz = (screen.width-780) / 2;
ar = (screen.height-550) /2;
popup=window.open('contenido/'+ pag + '.asp?pas='+ tip,'pepote','top=' +ar+ ',left=' + iz +'','width='+ancho+',height='+alto+'');
popup.focus();
}
Ahí esta completo, lo otro, ¿por que no funciona en safari?, varian las funciones?, es mas estricto?, o que?. bueno espero ahora si me puedas ayudar.
__________________
-.No Sueñes tu Vida, Vive tus Sueños.-
  #4 (permalink)  
Antiguo 21/03/2007, 13:47
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Windows.open() en Safari no responde

Hola:

Estás enviando 4 parámetros y la función requiere 5 (falta "tip") y entre los parámetros del open tienes un lío con las comillas... revísalo.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 21/03/2007, 14:18
Avatar de richard20  
Fecha de Ingreso: marzo-2006
Mensajes: 139
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Windows.open() en Safari no responde

bueno mira ya encontre el problema y es que las funciones las tengo redireccionadas al archivo

<script language="javascript" src="cadenas.js"></script>

y este es el que no me reconoce porque si pongo als funciones directamente en la página web no hay problemas.

Respecto a esto sirve la funcion

<script language="javascript" src="cadenas.js"></script>

o es necesario mantener todas las funciones dentro de la misma página?.
__________________
-.No Sueñes tu Vida, Vive tus Sueños.-
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 02:24.