---
title: "1 dygns uppdatering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/86254-1-dygns-uppdatering"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Meng"
published: "2003-09-17T09:29:13.000Z"
updated: "2003-09-18T13:07:10.000Z"
replies: 25
views: 705
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/86254-1-dygns-uppdatering"
---

# 1 dygns uppdatering

_Sida 1 av 2._

## #1 — Meng, 2003-09-17T09:29Z

hej jag har denna koden:

```
<!--#Include file="settings.asp"-->
<%Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../test/guests/db/kalender.mdb")

If Request.Querystring("datum") = "" Then
   datum = Date()
Else
   datum = Request.Querystring("datum")
End If

Set RecSet = Conn.Execute("Select * From Mess Where datum=#" & datum & "#" & " Order By tid")%>
<html>
<head>
<title>Gæster i HV-TURBO A/S idag</title>
<link rel="STYLESHEET" type="text/css" href="style_main.css">
<script src="../test/guests/js/js.js"></script>
</head>

<body bgcolor="#FFFFFF" style="margin: 0px;">

<TABLE BGCOLOR="#D8D8D8" ALIGN=TOP BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=100% HEIGHT=100% >
<TR> <TD HEIGHT=92 COLSPAN=7 >  <IMG SRC="../test/images/e.gif" WIDTH="3%"> <FONT FACE=ARIAL COLOR="#EFEFEF" SIZE=50% >
 <b> gæster <%If datum = Date() Then%>idag<%End If%>&nbsp;<%=Day(datum)%>/<%=Month(datum)%> - <%=Year(datum)%>
</FONT> </B> </TD> </TR>

<TR>

<TD HEIGHT=19 BGCOLOR="#C0C0C0"><B>
<b></b>
</B></CENTER></TD></TR>
<TR>

<TD BGCOLOR="#E3E3E3" valign="top">

<!-- kodstart -->
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="20" align="center">

  <tr>
    <td colspan="3" valign="top">
	<font size="2">
    <%If Request.Querystring("show") = "active" Then%>
        <!--#Include file="active.asp"-->
    <%ElseIf Request.Querystring("show") = "all" Then%>
        <!--#Include file="all.asp"-->
    <%Else%>
        <!--#Include file="visa.asp"-->
    <%End If%>
	</font>
    </td>
  </tr>
</table>

    </td>
  </tr>
</table>
</body>
</html>
```

 

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?

Permalänk: https://www.webforum.nu/p/86254

## #2 — mrblonde, 2003-09-17T09:39Z

ä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.

Permalänk: https://www.webforum.nu/p/1158122

## #3 — Meng, 2003-09-17T09:46Z

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?

Permalänk: https://www.webforum.nu/p/1158128

## #4 — Jesper T, 2003-09-17T10:15Z

Då måste du göra en komponent och installera den på servern.
(om du inte kör med MS SQL)

Permalänk: https://www.webforum.nu/p/1158145

## #5 — Meng, 2003-09-17T10:22Z

Och om jag inte vill/kan intallera den komponenten så ska jag använda en Meta tag? i såfall, hur ska Meta tagen se ut?

Permalänk: https://www.webforum.nu/p/1158149

## #6 — Nexus86, 2003-09-17T11:09Z

```
<meta http-equiv="refresh" content="<tid i sekunder>; url=<adressen>" />
```

Permalänk: https://www.webforum.nu/p/1158171

## #7 — Meng, 2003-09-17T12:02Z

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?

Permalänk: https://www.webforum.nu/p/1158197

## #8 — Jesper T, 2003-09-17T12:37Z

> **Jesper T skrev:**
>
> Då måste du göra en komponent och installera den på servern.
> (om du inte kör med MS SQL)

 ;)

Permalänk: https://www.webforum.nu/p/1158213

## #9 — Meng, 2003-09-17T13:29Z

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.

Vad ska jag göra nu?

Permalänk: https://www.webforum.nu/p/1158249

## #10 — niko, 2003-09-17T14:03Z

Det räcker nog bra med ett vanligt Java_Script:

```
<script>
function f()
{
	var now = new Date;
	if ((now.getHours()==0)&&(now.getMinutes()==1))
	{
		location.reload();	
	}
	setTimeout("f();", 30000);
}
setTimeout("f();", 30000);
</script>
```

Permalänk: https://www.webforum.nu/p/1158270

## #11 — Meng, 2003-09-18T07:40Z

Okej jag provar den niko men vad för funktion har denna koden:

```
setTimeout("f();", 30000);
```

 

?

Gör javascriptet att den laddar om sidan när servern byter till nytt datum eller?

Permalänk: https://www.webforum.nu/p/1161625

## #12 — @nders, 2003-09-18T07:48Z

> **Meng skrev:**
>
> Okej jag provar den niko men vad för funktion har denna koden:
> 
>
>
> ```
> setTimeout("f();", 30000);
> ```
>
>  
> 
> ?

Den gör så att javascriptfunktionen f() körs var 30:e sekund. Funktionen f() kontrollerar om timme är 0 och minut är 1, ladda då om sidan.

Mvh

Permalänk: https://www.webforum.nu/p/1161629

## #13 — Meng, 2003-09-18T08:04Z

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?

Permalänk: https://www.webforum.nu/p/1161639

## #14 — Meng, 2003-09-18T08:24Z

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.

 :birp

Permalänk: https://www.webforum.nu/p/1161648

## #15 — @nders, 2003-09-18T08:25Z

Du kan inte göra sådant med asp.
Visserligen kan du göra det med vbscript på klientsidan, men då låser du ute alla som inte använder IE.

Permalänk: https://www.webforum.nu/p/1161650

## #16 — Meng, 2003-09-18T08:39Z

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. 

Så berätta hur jag gör det i VB tack  :birp

Permalänk: https://www.webforum.nu/p/1161653

## #17 — niko, 2003-09-18T09:47Z

> **Meng skrev:**
>
> sen satte jag serverns klocka till 23:58

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.

Permalänk: https://www.webforum.nu/p/1161690

## #18 — Qimen, 2003-09-18T09:54Z

Varför inte bara schemalägga en aktivitet vid 00:00 tiden. :)

Permalänk: https://www.webforum.nu/p/1161699

## #19 — niko, 2003-09-18T10:05Z

> **Qimen skrev:**
>
> 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.

Permalänk: https://www.webforum.nu/p/1161704

## #20 — Meng, 2003-09-18T11:43Z

> 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)

Permalänk: https://www.webforum.nu/p/1161802

---

Tråden på webben: https://www.webforum.nu/amne/asp/86254-1-dygns-uppdatering  
Nästa sida: https://www.webforum.nu/amne/asp/86254-1-dygns-uppdatering/page2.md
