JQuery auto refresh div + sound
Ik heb een stukje JavaScript die een div van mij om de 30 seconden herlaad maar ik wil er een geluid bij hebben als er iets nieuws in de database staat.
In dit stukje zie je dat hij het bestand 112meldingen.php herlaad om de 30 seconden in de div meldingen.
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('.meldingen').fadeOut("slow").load('112meldingen.php?_=' +Math.random()).fadeIn("slow");
}, 30000); // refresh every 30000 milliseconds
</script>
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('.meldingen').fadeOut("slow").load('112meldingen.php?_=' +Math.random()).fadeIn("slow");
}, 30000); // refresh every 30000 milliseconds
</script>
Hier vond ik een stukje code die geluid afspeelt http://plugins.jquery.com/project/sound_plugin
Maar hoe moet ik dit oplossen? Hoe kan ik dit met javascript uitlezen dat er iets nieuws in de database staat.
Gewijzigd op 22/12/2010 18:52:51 door Yea Rupie
Vergelijk die id met de id van het laatste bericht.
Is die anders? stuur een true / 1 / ...
anders stuur je een false / 0 / ...
In je Ajax response callback vang je dat op en dan ...
Voor een auto-updater kan je het best toch je laatste item die je hebt aangemaakt (als timestamp of ID) opslaan in een JS-var, en dan vergelijken met .load("autoupdate.php") waaruit een hogere waarde komt? Of...
Ik wil voor mijn sites de nieuwsartikelen automatisch updaten namelijk, maar weet zelf even niet hoe ik dit makkelijk kan doen zonder gebruik van cookies.
En ook wou ik weten hoe ik de data makkelijk kan serveren?
Kom er al eninge weken niet op