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..
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


0