Avatar billede slott_hansen Nybegynder
07. juni 2001 - 13:15 Der er 3 kommentarer og
3 løsninger

Automatik

Er det muligt at lave et javascript der f.eks. hvert 5 sek. laver en forspørgelse til en database (mysql) og melder tilbage om der er sket noget nyt?
Avatar billede magnus_madsen Nybegynder
07. juni 2001 - 13:21 #1
det er ikke muligt........( i think)
Avatar billede spike. Nybegynder
07. juni 2001 - 13:21 #2
Avatar billede slott_hansen Nybegynder
07. juni 2001 - 13:28 #3
Der står en masse, men ikke lige det jeg´står og mangler!
Avatar billede jakoba Nybegynder
07. juni 2001 - 15:05 #4
Du kan rimelig let få javascript til at submitte en form med jævne mellemrum og dermed trigge noget aktivitet på serveren. og så vurdere den respons der kommer.

Problemet er så på serveren at \"opdage\" om der er sket nyt.

Det kommer lidt an på \"hvilket nyt\" du vil genkende. tilføjelser i databasen er nemme at opdage;

select count(*) as altal from tablenavn;

hvis antal  så er forskellig fra sidst er der blevet tilføjet eller slettet en eller flere rækker.

Det er noget mere besværeligt at hitte ud af om et felt i en række er blevet opdateret. det nemmeste her ville vel være at lave en tællevariabel der inkrementeres ved hver eneste brug af databasen. Dvs du skal huske at tælle den op hver eneste gang du udfører en SQL sætning.

mvh JakobA
Avatar billede slott_hansen Nybegynder
07. juni 2001 - 15:13 #5
Det jeg skal bruge er hvordan man får et javascript til at køre som en \'demon\' og melde tilbage (skrive ud på skærmen) når der sker noget. Der skal laves en forspørgelse til databasen hvert 5 sek (hvor alle rækker siden sidst returneres).
Avatar billede olebole Juniormester
08. juni 2001 - 16:01 #6
<ole>
Du kan ikke med JavaScript spørge serveren: \'Er der sket noget nyt?\' - og så få et svar à la: \'Jaja...der er blevet opdateret i .........osv\'  :o)
Du bliver nødt til at sætte nogle flag eller noget, du kan checke på. Det er under alle omstændigheder afhængigt af, hvad du skal lave - om du kan og hvordan.
/mvh
</bole>
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