Foros del Web » Programando para Internet » Javascript »

no me funciona window.open

Estas en el tema de no me funciona window.open en el foro de Javascript en Foros del Web. no me funciona el siguiente codigo :( Código: function envia(){ var mV=window.open("solicitudes.php") alert("pasa") } ... si ejecuta el alert, pero no la linea anterior y ...
  #1 (permalink)  
Antiguo 15/05/2010, 17:13
 
Fecha de Ingreso: febrero-2010
Ubicación: /home/México
Mensajes: 57
Antigüedad: 14 años, 9 meses
Puntos: 0
[solucionado] no me funciona window.open

no me funciona el siguiente codigo :(

Código:
function envia(){
var mV=window.open("solicitudes.php")
alert("pasa")
}
... si ejecuta el alert, pero no la linea anterior y no abre la pagina solicitudes.php ... y si esta en el mismo directorio que el script :( .. a alguien le sucede lo mismo? , o que hago mal? una ayudadita :)

saludos :)

Última edición por m0m0o; 19/05/2010 a las 21:44 Razón: solucionado
  #2 (permalink)  
Antiguo 15/05/2010, 21:36
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: no me funciona window.open

¿verificastes si el navegador esta bloqueando el popup? es lo que comunmente sucede dependiendo de como lo invoques.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 16/05/2010, 17:52
 
Fecha de Ingreso: febrero-2010
Ubicación: /home/México
Mensajes: 57
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: no me funciona window.open

no me aparecio ninguna advertencia de eso, uso chrome y de hecho ya habia usado la funcion open sin problemas :S

gracias por la respuesta, saludos
  #4 (permalink)  
Antiguo 18/05/2010, 21:32
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 10 meses
Puntos: 2
Respuesta: no me funciona window.open

Cita:
Iniciado por m0m0o Ver Mensaje
no me aparecio ninguna advertencia de eso, uso chrome y de hecho ya habia usado la funcion open sin problemas :S

gracias por la respuesta, saludos
<script>
function envia(){
var mV=window.open("solicitudes.php", '_self')
alert("pasa")
}
</script>

<?php

echo '<a href="javascript:envia()">Función</a>' ?>

a mi que carga sin problemas en crhome, IE 6.0 y firefox, nunca se pone como funcion open, ya que es una palabra reservada y no te funcionará como función
  #5 (permalink)  
Antiguo 19/05/2010, 07:09
 
Fecha de Ingreso: febrero-2010
Ubicación: /home/México
Mensajes: 57
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: no me funciona window.open

...pss por eso use envia() , igual a mi me ha funcionado lo mismo sin modificarle una sola linea.... no se si tenga que ver que esta vez lo procesa un script en el servidor, mi codigo en realidad es este:

Código:
case "Imprime":
		echo "<script type='text/javascript'>
                mV=window.open('solicitudes.php')
                alert('pasa')
		window.location='solicitudes.php'
		</script>";
donde si ejecuta el alert y el window.location pero no el open :S ...

gracias por la respuesta, saludos
  #6 (permalink)  
Antiguo 19/05/2010, 21:42
 
Fecha de Ingreso: febrero-2010
Ubicación: /home/México
Mensajes: 57
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: no me funciona window.open

Cita:
Iniciado por zerokilled Ver Mensaje
¿verificastes si el navegador esta bloqueando el popup? es lo que comunmente sucede dependiendo de como lo invoques.
solucionado!!!

cuanta razon tenias bro, no me habia dado cuenta porque generalmente uso chrome y este no me salta las advertencias de que esta bloqueando un pop up....y como estoy en aprendizaje lo primero que se me vino a la mente fue "algo estas haciendo mal" xD

lo probe en mozilla y evidentemente me salto la notificacion del bloqueo de pop up, despues lo deje en permitir ..y ahora sin problemas ^^

gracias, saludos

Etiquetas: Ninguno
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 18:25.