hola gente,
Estoy estudiando esto de la Api de notificaciones de html5 y he logrado que me funcione, siempre y cuando presione un boton para ejecutar la notificación.
Lo que no puedo conseguir es que ese notificación se ejecute automaticamente al recibir una variable. Cuando hago click en este link:
Código HTML:
Ver original<a href="#" id="show_html_notification" style="margin-bottom:25px;font-size:11px;margin-left:-17px;margin-top:25px;">Activate Notification
</a>
se ejecuta este script que carga un php el cual levanta datos de la BD y la notificación funciona perfectamente.
Código Javascript
:
Ver original$(document).ready(function () {
if (window.webkitNotifications) {
window.Notifications = window.webkitNotifications;
$('#show_html_notification').click(function () {
if (window.Notifications.checkPermission() == 0) {
createNotification('html');
} else {
window.Notifications.requestPermission();
}
});
} else {
alert('HTML 5 Notifications are not supported on this browser/OS.');
}
});
function createNotification(type) {
if(type != 'html')
var notification = window.Notifications.createNotification("You have received HTML 5 Notification");
else
var notification = window.Notifications.createHTMLNotification('content.php');
notification.show();
}
Yo necesito que ese boton no se necesite presionar, si no que se ejecute solo cada x tiempo (30 segundo) que es cuando se conecta a la BD y lee si hay nueva notificación, se que estoy cerca, pero no logro que ese boton se auto-presione solo y me ejecute el código javascript.
Desde ya les agradezco el tiempo prestado.