Hola emprear,
esto esta muy bien, pero que muy bien.
Me he pasado toda la noche pensando y me preguntaba.
De la forma que lo tengo yo ahora es la siguiente:
Yo utilizo la version html por que cargo un php, este php
se conecta a la BD y si el campo Notificacion recibe un dato(por medio de un form)
me muestra una leyenda y el usuario, si no hay dato la notificion se muestra igual
pero vacia.
Entonces he pensado que tal ves se pueda mezclar javascript y php.
Por ej. el script que tenemos de la notificacion se divide en dos partes (o tres si dejamos el texto plano).
esta:
Código Javascript
:
Ver originalif (!window.webkitNotifications) {
alert('Sorry , your browser does not support desktop notification. Try Google Chrome.');
}
function RequestPermission (callback)
{
window.webkitNotifications.requestPermission(callback);
}
que chequea si se permiten o no las notificaciones, y esta:
Código Javascript
:
Ver originalfunction notification ()
{
if (window.webkitNotifications.checkPermission() > 0) {
RequestPermission(HTMLnotification);
}
var popup = window.webkitNotifications.createHTMLNotification('content.php');
popup.show();
setTimeout(function()
{
popup.cancel();
}, '20000');
}
que ejecuta notificacion y si el permiso esta dado crea el pop up cargando el archivo php.
Ahora mi pregunta y duda es, de que forma se puede conectar con php, para que realize el setInterval pero que solo se muestre el popup si el campo notificacion de la BD tiene x dato?,
o sea, la linea
Código Javascript
:
Ver originalvar popup = window.webkitNotifications.createHTMLNotification('content.php');
se tendría que ejecutar dentro de php para que cheque si hay datos y si hay que pase a la siguiente popup.show();
Por que aunque esto funciona bien en realidad es un bucle que cheque un campo de la BD y si tiene x dato lo muestra en el popup, cuando en realidad se tendría que mostrar cuando recibe un datos (email, ingreso en BD, ex).
Bueno, si tienes alguna idea o por donde puedo empezar a echarle mano te lo agradezco, yo creo que se podría crear un muy buen código de notificación que no existe del todo con javascript y php o por lo menos yo no lo conozco.
Saludos