Med den visar jag dagens gäster för företaget på en skärm i receptionen. Jag undrar om det finns en asp/vb kod som gör att den uppdaterar sidan kl 00:01 varjedag så den visar dagens gäster utan att man ska behöva göra det manuellt varjedag?
är väl mer et html problem, lägg den i en frame och skapa en osynlig frame med en meta refresh och på den sidan kollar du om det är ny dag och om det är det så ladda om den stora sidan med information med typ javascrpt.
Jag har dålig erfarenhet av meta taggar eftersom att de slutar fungera efter ett tag om server inte har rätt tidsinställning på till låtelse, kan man inte på ett säkrare sätt göra en kod i asp som bestämmer att den ska ladda om efter ett visst klockslag eller en gång i timmen?
Så jag ska allså skriva 86400 sekunder om jag vill ha ett dygn? det verkar ju något omständigt =) och för att få det rätt måste jag boota sidan första gången kl 00:00 på natten vilket verkar vara en jävla massa övertid. Finns det inget sett alls att programmera en klocka i asp osv?
Nu är jag inte så "haj" på det här med asp men MS SQL är väl det som behövs för att köra Access 2000 databas på servern rajt? Och det kan jag så isåfall behöver jag ju inte installera något, det är en vanlig IIS server på en Xpp maskin som jag satt upp.
<script>
function f()
{
var now = new Date;
if ((now.getHours()==0)&&(now.getMinutes()==1))
{
location.reload();
}
setTimeout("f();", 30000);
}
setTimeout("f();", 30000);
</script>
Nu vet jag inte om jag gjorde fel men jag la scriptet i index.html som är frameset till guest.asp som jag då vill ha omladdad sen satte jag serverns klocka till 23:58 och väntade men den laddade aldrig om sidan, ska jag lägga scriptet på guest.asp direkt? och plaseringen i dokumentet spelar väl ingen roll?
Innan tråden flyttas vill jag påminna om att jag inte söker något javascript egentligen utan att jag gärna vill har ett datum/tids baserat asp/vb script som kan uppdatera sidan efter nytt datum.
Men det går bra, eftersom det är en "Gäst" sida till företaget Internt och alla här kör IE, sen ska denna sidan bara användas till ett föremål, en plasma tv eller tft skärm i receptionen som visar dagens gäst vilka man lägger in via en access databas.
Du kanske borde provat att sätta klientens klocka till 23:58? Om du sen vill undvika problem med att server och klient är inte går på minuten lika så kanske du kunde göra refreshen 00:15 eller 00:30? Jag antar att det inte är så många som hänger i receptionen vid den tiden ändå?
Nu utgår jag från att datorn som är kopplad till plasmaskärmen inte är själva webbservern, men det är bara gissningar eftersom du aldrig berättar det.
Varför inte bara schemalägga en aktivitet vid 00:00 tiden.
Kanske därför att det inte har nåt med frågan att göra? Det handlar om att refresha informationen i webbläsaren och det gör man med META-taggar eller klientscript.
Nu utgår jag från att datorn som är kopplad till plasmaskärmen inte är själva webbservern, men det är bara gissningar eftersom du aldrig berättar det.
dator 1: Min som jag programmerar på.
dator 2: Intrasrv, IIS servern.
dator 3: Datorn som (Skall) stå i receptionen med en stor skärm på.
dator 3 beställer vi inte förren detta fungerar.
Jag ska prova byta klientes klocka också, men annars kan man ställa in en vis tid med META taggar så använder jag gärna det, det jag inte gillar är att den står o refreshar en gång i timmen för isåfall kommer nätverks hanteraren blocka den. (har provat med annat)
144 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe