PHP variabelen in javascript?
Ik ben bezig met een soort Ebay script.
Gebruikers kunnen objecten op mijn website plaatsen en andere gebruikers kunnen er op bieden.
Als je zoekt naar bepaalde opjecten komt er een lijst te staan met de objecten die aan je zoekcriteria voldoen. Ik zet er echter de resterende tijd om te bieden bij elk object bij. Dit wil ik doen in javascript, hij moet vanzelf aftellen.
Javascript:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
<script language=javascript type=text/javascript src=timeleft.js></script>
<script language=javascript type=text/javascript>
var oTimer = new Timer("nc");
oTimer.setTime(1000);
oTimer.setRefresh(false);
oTimer.setFinal("Helaas, de deadline is verstreken.");
aTimers["nc"] = oTimer;
</script>
<script language=javascript type=text/javascript>var hTimerInterval = setInterval(DownTimer, 1000);</script>
?>
<script language=javascript type=text/javascript src=timeleft.js></script>
<script language=javascript type=text/javascript>
var oTimer = new Timer("nc");
oTimer.setTime(1000);
oTimer.setRefresh(false);
oTimer.setFinal("Helaas, de deadline is verstreken.");
aTimers["nc"] = oTimer;
</script>
<script language=javascript type=text/javascript>var hTimerInterval = setInterval(DownTimer, 1000);</script>
?>
En verder geef ik dan weer hoeveel seconden er nog over zijn, dat lukt me wel.
De onderstaande regel vraagt hoeveel seconden hij moet aftellen.
Zo zou het script perfect aftellen vanaf 1000. Maar het moet niet aftellen vanaf 1000, het moet aftellen vanaf een bepaalde PHP variabele die ik dankzij de database kan berekenen.
Ik zou dus eigenlijk zoiets moeten krijgen:
Helaas is JS client-side en PHP server-side.
Toch moet er een manier zijn waardoor ik een variabele kan laten aftellen.
Iemand een idee?
Gewijzigd op 01/01/1970 01:00:00 door Jens
Ik moet een PHP variabele in mijn javascript proppen en die zorgt ervoor dat er zichtbaar wordt afgeteld. Het script werkt prima als ik geen PHP in mn javascript moet foefelen, maar dat moet nu wel.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<script language=javascript type=text/javascript>
var oTimer = new Timer("nc");
oTimer.setTime(<?php echo $tijd_nog_te_gaan; ?>);
oTimer.setRefresh(false);
oTimer.setFinal("Helaas, de deadline is verstreken.");
aTimers["nc"] = oTimer;
</script>
var oTimer = new Timer("nc");
oTimer.setTime(<?php echo $tijd_nog_te_gaan; ?>);
oTimer.setRefresh(false);
oTimer.setFinal("Helaas, de deadline is verstreken.");
aTimers["nc"] = oTimer;
</script>
Wat ik het lieft zie (kwestie van smaak, veronderstel ik): functies zet je in een .js file. Grote hoeveelheden data, die dynamisch moet kunnen zijn, kan je best laten genereren en tussen script tags steken.
Kijk bv. eens naar de broncode van de G-mail en/of facebook site. Dat zit volgepompt met javascript variabelen.
Ok bedankt voor jullie hulp!