JavaScript - navegador bloquea nuevas ventanas

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 44 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

navegador bloquea nuevas ventanas

Publicado por javier (1 intervención) el 27/06/2019 17:00:32
Saludos!!

Necesito ayuda con un problema

Realice un formulario con múltiples opciones, al final se elige un método de pago y se tiene que abrir una nueva ventana ya sea de paypal, mercado pago o un pdf almacenado en el host.

Mi problema es que el navegador en la mayoría de las maquinas bloquea el abrir esas nuevas ventanas..

Alguien sabe algún método para que los navegadores permitan abrir nuevas ventanas

Actualmente mi sitio cuenta con certificado ssl instalado

Dejo el Script que me ayuda hacer la redireccion..
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<script type="text/javascript">
$('input[name=btn2]').on("click",function(event){
event.preventDefault();
if(formulario1.profesion[0].checked == true){
if(formulario1.pago[0].checked == true){
alert("Su registro se ha realizado exitosamente!! Sera direccionado al formato de pago");
open("http://congreso.apm.org.mx/wp-content/uploads/2019/05/pago.pdf", "_blank");
				window.location='http://congreso.apm.org.mx';
}else if(formulario1.pago[1].checked == true){
alert("Sera direccionado al portal de paypal");
$("#PaypalE").submit();
}else if(formulario1.pago[2].checked == true){
alert("Su registro se ha realizado exitosamente!! Sera direccionado al portal de MercadoPago donde podra seleccionar diferentes formas de pago incluyendo OXXO");
				window.open("https://www.mercadopago.com/mlm/checkout/start?pref_id=256188748-21602c4e-639d-4da4-8bbe-bef1909d95ff", "_blank");
				window.location='http://congreso.apm.org.mx';
}
}else if(formulario1.profesion[1].checked == true){
if(formulario1.pago[0].checked == true){
alert("Su registro se ha realizado exitosamente!! Sera direccionado al formato de pago");
open("http://congreso.apm.org.mx/wp-content/uploads/2019/05/pago.pdf", "_blank");
				window.location='http://congreso.apm.org.mx';
}else if(formulario1.pago[1].checked == true){
alert("Sera direccionado al portal de paypal");
$("#PaypalS").submit();
}else if(formulario1.pago[2].checked == true){
alert("Su registro se ha realizado exitosamente!! Sera direccionado al portal de MercadoPago donde podra seleccionar diferentes formas de pago incluyendo OXXO");
				window.open("https://www.mercadopago.com/mlm/checkout/start?pref_id=256188748-607ab066-c53e-4e7a-a416-654448527996", "_blank");		window.location='http://congreso.apm.org.mx';
}
}else if(formulario1.profesion[2].checked == true){
if(formulario1.pago[0].checked == true){
alert("Su registro se ha realizado exitosamente!! Sera direccionado al formato de pago");
open("http://congreso.apm.org.mx/wp-content/uploads/2019/05/pago.pdf", "_blank");
				window.location='http://congreso.apm.org.mx';
}else if(formulario1.pago[1].checked == true){
alert("Sera direccionado al portal de paypal");
$("#PaypalPG").submit();
}else if(formulario1.pago[2].checked == true){
alert("Su registro se ha realizado exitosamente!! Sera direccionado al portal de MercadoPago donde podra seleccionar diferentes formas de pago incluyendo OXXO");
				window.open("https://www.mercadopago.com/mlm/checkout/start?pref_id=256188748-5488bc34-3615-4e7f-a064-0d578817afc8", "_blank");
				window.location='http://congreso.apm.org.mx';
}
}else if(formulario1.profesion[3].checked == true){
if(formulario1.pago1[0].checked == true){
alert("Su registro se ha realizado exitosamente!! Sera direccionado al formato de pago");
open("http://congreso.apm.org.mx/wp-content/uploads/2019/05/pagoG.pdf", "_blank");			window.location='http://congreso.apm.org.mx';
}else if(formulario1.pago1[1].checked == true){
if(formulario1.Integrantes.value < 20) {
alert("Sera direccionado al portal de paypal");
$("#PaypalG10").submit();
}else if(formulario1.Integrantes.value > 20) {
alert("Sera direccionado al portal de paypal");
$("#PaypalG20").submit();
				}
			}
		}
	})
</script>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder