08. september 2003 - 09:06Der er
20 kommentarer og 1 løsning
Opdater på fast tidspunkt
Jeg har nogle sider i ASP som jeg gerne vil have opdateret på et bestemt tidspunkt. Opdateringen skal ske hver gang serverens sekund-tal rammer 0 og 30, hvordan kan det gøres?
I øjeblikket reloader jeg siden sådan: <script language="javascript"> setInterval("location.reload(true)", 30000); </script>
Men når serverens ur skal inkluderes, tror jeg det skal gøres i noget VBScript.
i asp skal du have "noget" til at trigge et script når det skal køres - i dette tilfælde ville det være det bedste hvis du kunne sætte et job op på serveren.
Den eneste måde jeg kan forestille mig at du i asp kan lave det du ønsker er at køre et loop der konstant sammenligner tiden og ser om der indgår 00 eller 30 i sekunder - men det er jeg bange for vil lægge serveren ned...
Jeg kan selv administrere IIS'en og komme til serveren når det skal være. Hvis det er den bedste måde at gøre det på, så må det blive sådan. Men er det kompliceret?
dvs. at jeg har f.eks. den side hvor jeg før anvendte scriptet <script language="javascript"> setInterval("location.reload(true)", 30000); </script>
Jeg fjerner scriptet, og kalder siden inde i task manager... Men hvor finder jeg task manager? Har det nogen inflydelse på andre programmer på serveren?
Har det nogen indflydelse at der tilkobles 6 klienter på systemet? Det er ude hos brugerne at opdateringen skal være synlig...(?)
Jeg er meget i tvivl om hvordan det kan komme til at fungere optimalt, det ville være "SUR RØV" at skulle til at lægge det hele over i en MySQL database.
Inde i Task Manager kan man kun starte filer af typen "programmer".
Siden henter jo nogle ting ind i et skema hver gang en bruger går på, bruges databasen så ikke allerede der? Jeg kan ikke helt overskue hvordan det kan lade sig gøre.
Er det omfangsrigt at skifte databasen? Jeg er slet ikke en haj til SQL database, men hvordan fungerer den sammen med IIS og er det noget man bare sådan lige downloader? hvad koster den?
heh - det ender jo med at blive et foredrag inden vi er færdige ;)
det der vil ske ved sådan et job er at der vil blive åbnet et browser-vindue som vil kalde siden - når jobbet er færdig vil det lukke vinduet.
ASP arbejder fint sammen med mysql - det eneste der skal laves om er din connection-string til databasen samt måske nogle af dine sql-sætninger da syntaksen ikke er helt den samme
Tusind tak! Jeg vender måske tilbage her på spørgsmål 398134, hvis jeg ombestemmer mig. Jeg tror jeg vil skifte database, og det er et helt ny kapitel. Tak for hjælpen so far.
Problemet i ASP'en var, at jeg ikke kunne opdatere sitet løbende, fordi databasen er åben af en anden applikation :( Derfor leder jeg nu efter en anden løsning... excel-ark, tekstfil, MySQL database. Ved ikke hvad der er bedst.
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.