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
Countdown telling klopt niet..
- 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..
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);
Re: Countdown telling klopt niet..
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.
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.
Re: Countdown telling klopt niet..
Heb je eventueel nog een oplossing ? wat wel zou werken ? ik loop totaal vast..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);
-
- Vergelijkbare Onderwerpen
- Reacties
- Weergaves
- Laatste bericht
-
- 1 Reacties
- 1604 Weergaves
-
Laatste bericht door Wout