Countdown telling klopt niet..

PHP, HTML, Joomla, WordPress, etc..
Gesloten
Studioschuttevaer

Countdown telling klopt niet..

Ongelezen bericht door Studioschuttevaer »

Beste leden
ik heb op de jukebox een countdown telling van de plaat die speelt..
Helaas klopt die niet of er gaat wat fout...
Ik heb sam 4.2.2
en Mysql 5.1.11
PHP Version 5.6.40 van de website
Het probleem is als volgt.
Zet ik een plaat van 5 minuten er in dan geeft de jukebox 3.12 minuten aan en dat doet hij bij elke plaat.

dit staat in display.playing.php

<script type="text/javascript" language="javascript">
setTimeout("muziekCounter('counter', '193');", 500);
</script>

<script type="text/javascript" language="javascript">
function muziekCounter(div, time){
var d = document.getElementById(div);
var t = setInterval(function(){
if(time > 0){
var m = Math.floor(time/60);
var s = (time%60);
d.innerHTML = ((m < 10) ? '0' : '') + m + ':' + ((s < 10) ? '0' : '') + s;
} else if(d.innerHTML != '00:00'){
clearInterval(t);
d.innerHTML = '00:00';
window.location.reload();
} else {
clearInterval(t);
setTimeout("muziekReload();", 30000);
}
d.style.color = '#' + (time < 300 ? (time < 240 ? (time < 180 ? (time < 120 ? (time < 60 ? (time < 30? (time < 10? 'F20' :'CC3300') : 'c94215') : 'cb5d39') : 'cc775b') : 'cc9481') : 'd3beb7') : 'd7d7d7');
--time;}, 1000);
}
</script>


en dan waar de tijd staat heb ik dit staan


<td align="right">
<span id="currently-playing-duration"><b id='counter'><?php echo $currentSong->durationDisplay; ?></b></span>
</td>


het telt wel terug maar hij pakt niet de juiste track lengte op

Alvast bedankt voor de reactie`s en het mee denken van de oplossing
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Countdown telling klopt niet..

Ongelezen bericht door Wout »

Probeer eens het volgende te veranderen,

Code: Selecteer alles

setTimeout("muziekCounter('counter', '193');", 500);

Code: Selecteer alles

setTimeout("muziekCounter('counter', <?php echo $currentSong->durationDisplay; ?>);", 500);
Afbeelding
Studioschuttevaer

Re: Countdown telling klopt niet..

Ongelezen bericht door Studioschuttevaer »

Bedankt voor je reactie Wout,
Helaas werkt dit ook niet..

<script type="text/javascript" language="javascript">
setTimeout("muziekCounter('counter', <?php echo $currentSong->durationDisplay; ?>);", 500);
</script>

Dan telt hij niet terug en blijft hij gewoon op de duration vast staan.
Studioschuttevaer

Re: Countdown telling klopt niet..

Ongelezen bericht door Studioschuttevaer »

Wout schreef: 22 sep 2019, 19:31 Probeer eens het volgende te veranderen,

Code: Selecteer alles

setTimeout("muziekCounter('counter', '193');", 500);

Code: Selecteer alles

setTimeout("muziekCounter('counter', <?php echo $currentSong->durationDisplay; ?>);", 500);
Heb je eventueel nog een oplossing ? wat wel zou werken ? ik loop totaal vast..
Gesloten
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht