Avatar billede mjl Nybegynder
27. marts 2003 - 18:25 Der er 15 kommentarer og
1 løsning

Tælle ned...

Hej der...

Jeg har en time() fætter sat i en MySQL DB.

Hvis den f.eks. er = 1049310115

Hvordan kan jeg så få f.eks. JavaScript til at tælle ned til denne tid???

Håber det forståes....

100 points for kode.
Avatar billede mjl Nybegynder
27. marts 2003 - 18:27 #1
Tilføjelse:

Den skal vise nedtælling med tal der står og "kører" på skærmen...

2 dage 12:12:58
2 dage 12:12:57
2 dage 12:12:56
Avatar billede kube Nybegynder
27. marts 2003 - 18:30 #2
du kan vel trække det ud af databasen med php og sætte udtrækket lig en variabel i javascipt. Derefter kan du via javascriptét tælle ned på den måde du ønsker..
Avatar billede mjl Nybegynder
27. marts 2003 - 18:37 #3
He he - ok - men hvordan - er ikke for go' til JS :o(
Avatar billede mjl Nybegynder
27. marts 2003 - 18:57 #4
øvsa - skal der flere points på???
Avatar billede fangel Nybegynder
27. marts 2003 - 18:58 #5
arhh... tror du har større held i JS kat... jeg er vil lige prøve at lege lidt i JS... men som sag, prøv i JS kat...

Morten
Avatar billede Slettet bruger
27. marts 2003 - 19:00 #6
<body onload="i=1049310115;setInterval('i--',1000);document.getElementById('tid').innerHTML=i;">
Tid<span id="tid">1049310115</span>
Avatar billede mjl Nybegynder
27. marts 2003 - 19:00 #7
Tja - men det handler jo også om PHP...
Avatar billede mjl Nybegynder
27. marts 2003 - 19:04 #8
Arghhh....

Det kan ikke være noget i <body'en - tallet vil være f.eks.

$tallet som er lig med 1049310115

1049310115 kan gå igen andre steder....
Avatar billede Slettet bruger
27. marts 2003 - 19:06 #9
Argh har lige været væk fra min computer i en uge...
<html>
<head>
<script language="javascript">
var the_time = 1049310115;
function timeit(somevalue)
{
    document.getElementById('tid').innerHTML=somevalue;
}
</script>
</head>
<body onload="setInterval('the_time--;timeit(the_time);',1000);">
Tid<span id="tid">1049310115</span>
Avatar billede Slettet bruger
27. marts 2003 - 19:08 #10
De steder der skal stå 1049310115 bytter du bare ud med:
<?php echo $tallet; ?>
Avatar billede mjl Nybegynder
27. marts 2003 - 19:10 #11
Prøver lige :o) - 2 sek.
Avatar billede mjl Nybegynder
27. marts 2003 - 19:18 #12
øvsa - det duer ikke, og det giver en masse fejl...
Avatar billede Slettet bruger
27. marts 2003 - 19:22 #13
Det her virker SQ!

<html>
<head>
<script language="javascript">
function timeit(somevalue)
{
    document.getElementById('tid').innerHTML = somevalue;
}
</script>
</head>
<body onload="the_time=1049310115;setInterval('the_time--;timeit(the_time);',1000);">
Tid: <span id="tid">test</span>
</body>
</html>
Avatar billede mjl Nybegynder
27. marts 2003 - 19:41 #14
Nu skriver den -1 -2 -3 o.s.v.
Avatar billede Slettet bruger
27. marts 2003 - 19:43 #15
Du har sikkert byttet 1049310115 ud med <?php echo $tallet; ?>
I det tilfælde har du ikke tilskrevet nogen værdi til tallet!
Skriv dette i toppen af dokumentet:
<?php $tallet = 1049310115;?>
Avatar billede mjl Nybegynder
27. marts 2003 - 19:51 #16
Du har ret - 1000 gange tak for hjælpen...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester