Pregunta:
Fecha: 16-10-2018 11:52:27
(En Español)
<script type="text/javascript">
document.addEvenlistener("DOMContentloaded", function(){
if (!Notification){
alert("Tu Navegador no es compatible con la notificacion");
return;
}
if(Notification.permission !== "granted")
Notification.requestPermission();
});
function notificar(){
if (Notification.permission !== "granted"){
Notification.requestPermission();
}else{
var notification = new Notification("Solicitud de Transporte",
{
icon:"https://i.postimg.cc/brb2wBVc/acin.jpg",
body:"Tienes un Mensaje"
}
);
notificacion.onclick = function(){
window.open("aprob.php");
}
}
}
</script>
Funciona bien hasta al final en la linea de WINDOW.OPEN("APROB.PHP"); aqui en esta parte deberia redireccionarme a la Ventana de APROB.PHP, pero en cambio me lleva a la pagina de intro de XAMPP el servidor local que estoy usando, no se por que? y cambio la pagina y coloco una pagina completa como google o youtube y es igual me lleva a la pagina de XAMPP nuevamente no entiendo por que? quien me pueda ayudar muchas gracias Votos: 0 - Respuestas: 7 - Vistas: 9 Compartir en: Google Facebook Twitter LinkedIn Link
window.open redirecciona a una pagina equibocada[Resuelta]
Hola Nuevamente tengo el siguiente Problema cree un mensaje de notificación con un script de java y funciona bien hasta cierto punto este es el codigo<script type="text/javascript">
document.addEvenlistener("DOMContentloaded", function(){
if (!Notification){
alert("Tu Navegador no es compatible con la notificacion");
return;
}
if(Notification.permission !== "granted")
Notification.requestPermission();
});
function notificar(){
if (Notification.permission !== "granted"){
Notification.requestPermission();
}else{
var notification = new Notification("Solicitud de Transporte",
{
icon:"https://i.postimg.cc/brb2wBVc/acin.jpg",
body:"Tienes un Mensaje"
}
);
notificacion.onclick = function(){
window.open("aprob.php");
}
}
}
</script>
Funciona bien hasta al final en la linea de WINDOW.OPEN("APROB.PHP"); aqui en esta parte deberia redireccionarme a la Ventana de APROB.PHP, pero en cambio me lleva a la pagina de intro de XAMPP el servidor local que estoy usando, no se por que? y cambio la pagina y coloco una pagina completa como google o youtube y es igual me lleva a la pagina de XAMPP nuevamente no entiendo por que? quien me pueda ayudar muchas gracias Votos: 0 - Respuestas: 7 - Vistas: 9 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 16-10-2018 13:35:05 eso es porque no esta encontrando el archivo que le indicas, debes darle la ruta completa o indicar con dominio la pagina a buscar, por ejempo:
http://localhost/aprob.php
Votos: 1 - Link respuesta -
-
Fecha: 17-10-2018 06:50:33 Les dejo todos los métodos que he utilizado, Pienso que el problema radica en que no esta leyendo la sentencia de re-direccionamiento y por ende abre la pagina predeterminda porque como pueden ver inclusive utilice enlaces de google y tampoco los reconoce no entiendo porque no me reconoce el codigo de windonw.open?...
notificacion.onclick = function(){
//window.open("http://localhost/acin/aprob.php");
//window.open("aprob.php");
//window.location.href = "http://localhost/acin/aprob.php";
//window.location.href = "aprob.php"
//location.href = ("http://localhost/acin/aprob.php");
window.open("https://www.google.com/");
//window.location.href = ("https://www.google.com/");
} Votos: 0 - Link respuesta -
Fecha: 17-10-2018 07:36:52 Bro y la consola del navegador que te tira? Hay algún error allí?
Abre la consola con F12 y monitorea en tiempo de ejecución y ve que error te salta o si al menos está llegando allí, registra la acción con un registro de consola.
console.log("llegó")
Revisa a ver y dinos si se genera un error y cuál es. Votos: 1 - Link respuesta -
Fecha: 18-10-2018 06:35:27 hola gracias a todos por su ayuda Carlos la consola de F12 me ayudo bastante pude avanzar algo, hasta ahora vamos mejorando osea les explico ya la notificación me redirecciona a la ventana que quiero peeero hay un detalle si yo abro la notificación antes de que la ventana del fondo cambie de una a la otra me lleva a la pagina que quiero pero si la pagina cambia ya la notificación me redirecciona de nuevo a la ventana del xampp
voy mas claro
en la ventana de enviar yo oprimo el botón y se genera la notificación la ventana de enviar queda cargando en ese instante si yo abro la notificación me lleva a la pagina que quiero perrro si yo dejo q la ventana cambie la notificación me lleva a otro lado
pienso que puede ser algo con respecto a la sesiones no se si estoy equivocado? Votos: 0 - Link respuesta -
Fecha: 18-10-2018 11:31:20 Revisando tu código (que no formateastes), tienes varios errores de sintaxis empezando por AddEventListener (bien escrito) o DOMContentLoaded (bien escrito) o la variable notification, que lógicamente no es lo mismo que notificacion.
Javascript es case sensitive, y usa siempre la consola para depurar con console.log('Lo que quieras'); Votos: 0 - Link respuesta -
Fecha: 19-10-2018 02:57:52 hola gracias por el dato vi el error, estoy usando este script ahora que me es mas efectivo pero tiene el problema que al cambiar la pagina me direcciona a la pagina de xampp osea la notificacion sale y si le doy click rapido maravilloso todo funciona bien pero si dejo que la ventana de fondo cambie la la notificiacion cambia a otra pagian y no se porque?
<div class="respuesta">
<form action="mail.php" method="post" >
<button id="btn">Enviar</button>
<script>
//var btn = document.getElementByid('btn');
btn.addEventListener('click', function(){
Push.create("Solicitud de Transporte",{
body:"Este es el mensaje",
icon:"img/acin.jpg",
timeout: 9,
onClick: function(){
window.location="aprob.php";
this.close();
}
});
});
</script> Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión