Avatar billede agerled Nybegynder
22. oktober 2003 - 12:28 Der er 11 kommentarer og
1 løsning

fra DB til javascript til form

Hej. Håber der er nogen der kan hjælpe mig.

Jeg kunne godt bruge et eksempel på hvordan man laver et udtræk fra database som bliver smidt ind i javascript og derefter in i en form på min side.

Den form skal så refreshe sig selv hvert 10 sekund.

Formen skal vise antal deltagere i en konkurrence


håber nogen kan hjælpe mig...
Avatar billede roenving Novice
22. oktober 2003 - 12:31 #1
Prøv at kigge på noget af det eagleeye gør i denne:

http://www.eksperten.dk/spm/385519
Avatar billede mm12010 Nybegynder
22. oktober 2003 - 12:34 #2
hvordan skal formen se ud? hvorfor ikke bare udskrive formen direkte fra asp?
Avatar billede agerled Nybegynder
22. oktober 2003 - 12:43 #3
fordi der egentlig skal være tre forskellige forms med forskellige resultater og man skal ikke kunne se når den opdaterer...
Avatar billede agerled Nybegynder
22. oktober 2003 - 12:57 #4
Jeg har et script her med en counter der tæller ned til dato. Er der nogen måde at lave den om så den viser tal fra DB istedet..??:

<script>
function countdown() {
    if (document.forms.countdownform.tid.value=='Dage: 0, Timer: 0, Min.: 0, Sek.: 0') {
        document.location='findwinner.asp';
    }
    else {
        ThisDate=new Date();
        targetyear=2003;
        targetmonth=10;
        targetdate=20;
        targethour=15;
        targetminute=32;
        targetsecond=40;
        SecondsLeft=targetsecond-ThisDate.getSeconds();
        t=0;if (SecondsLeft<0) {t=1; SecondsLeft=60+SecondsLeft;}
        MinutesLeft=targetminute-ThisDate.getMinutes()-t;
        t=0;if (MinutesLeft<0) {t=1; MinutesLeft=60+MinutesLeft;}
        HoursLeft=targethour-ThisDate.getHours()-t;
        t=0;if (HoursLeft<0) {t=1; HoursLeft=60+HoursLeft;}
        DaysLeft=targetdate-ThisDate.getDate()-t;
        t=0;if (DaysLeft<0) {t=1; DaysLeft=60+DaysLeft;}
        MonthsLeft=targetmonth-ThisDate.getMonth()-t-1;
        t=0;if (MonthsLeft<0) {t=1; MonthsLeft=60+MonthsLeft;}
        YearsLeft=targetyear-ThisDate.getYear()-t;
        //document.forms.countdownform.T1.value=YearsLeft;
        //document.forms.countdownform.T2.value=MonthsLeft;
        //document.forms.countdownform.T3.value=DaysLeft;
        document.forms.countdownform.tid.value='Dage: ' + DaysLeft + ', Timer: ' + HoursLeft +', Min.: ' +MinutesLeft+ ', Sek.: ' + SecondsLeft ;
        //document.forms.countdownform.T5.value=MinutesLeft;
        //document.forms.countdownform.T6.value=SecondsLeft;
        CountDownId=setTimeout("countdown()",1000);
    }
}

</script>
Avatar billede mm12010 Nybegynder
22. oktober 2003 - 13:04 #5
targetyear=<%=aar%>;
        targetmonth=<%=md%>;
        targetdate=<%=dato%>;
        targethour=<%=time%>;
        targetminute=<%=min%>;
        targetsecond=<%=sek%>;
Avatar billede roenving Novice
22. oktober 2003 - 13:05 #6
targetyear=<%=year%>;
        targetmonth=<%=month%>;
        targetdate=<%=date%>;
        targethour=<%=hour%>;
        targetminute=<%=minute%>;
        targetsecond=<%=second%>;

-- sæ'fø'li' under den forudsætning af, at du har opbygget disse variable før du kommer dertil !-)
Avatar billede agerled Nybegynder
22. oktober 2003 - 13:18 #7
tror ikke du forstår hvad jeg mente. prøver lige igen.

Jeg trækker 3 forskellige tal fra DB'en som så via javascript skal vises i henholdsvis 2 forskellige felter på min side. De tal skal så refreshes hvert 20. sekund.

Håber det var bedre :-) ...Jeg er en klovn til javascript.
Avatar billede agerled Nybegynder
22. oktober 2003 - 13:19 #8
skal selvfølgelig vises i 3 forskellige felter og ikke 2.
Avatar billede roenving Novice
22. oktober 2003 - 14:23 #9
<input type='text' value='<%=year%>'><br>
Avatar billede agerled Nybegynder
22. oktober 2003 - 22:28 #10
Hvad mente du med den sidste kommentar?
Avatar billede agerled Nybegynder
24. oktober 2003 - 16:25 #11
-
Avatar billede roenving Novice
25. oktober 2003 - 02:22 #12
-- at du kan anbringe en værdi direkte i et felt fra databasen !-)
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