---
title: "Kakor for senaste..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/59730-kakor-for-senaste"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "crisse6"
published: "2002-11-19T22:48:49.000Z"
updated: "2002-11-26T13:57:05.000Z"
replies: 18
views: 414
page: 1
pages: 1
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/59730-kakor-for-senaste"
---

# Kakor for senaste...

## #1 — crisse6, 2002-11-19T22:48Z

Okey, redigerar hela detta inlagg, for nu har jag testat mig fram och far ej ordning pa det... :(

Har en kod som skriver cookie om den cookiesen ar tom, om inte sa jamfor den med senaste posten som skickades in. Sen pa dom andra sidorna, read.asp sa skrivs det ny data till kakan sa den uppdateras, samt nar man skapar en helt ny trad eller svarar... Men dom verkar inte vilja jamfora som jag vill, hehe! Ta en titt:

```
kaka = Request.Cookies("latest")
	Datum = rs("f_latest")
	Datumet = Now()

                'skriver bara ut detta for egen koll
	response.write "Kakan: "
	response.write kaka
	response.write "<br>Dagens datum: "
	response.write Datumet
	response.write "<br>Senaste inlagget: "
	response.write rs("f_latest")

	If kaka = "" then
	Response.Cookies("latest") = Datum
	Response.Cookies("latest").Expires = Datumet +1
	End if

	If kaka => Datum then
	bild = "<img src=""http://194.236.130.43/chris/forumet/old.gif"">"
	elseif kaka =< Datum then
	bild = "<img src=""http://194.236.130.43/chris/forumet/new.gif"">"
	elseif kaka <> Datum then
	bild = "<img src=""http://194.236.130.43/chris/forumet/new.gif"">"
	End if
```

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

## #2 — OveRRidE, 2002-11-20T07:25Z

Kanske vore på sin plats med funktionen datevalue() när man jämför datum?a

```
kaka = Request.Cookies("latest")
	Datum = rs("f_latest")
	Datumet = Now()

                'skriver bara ut detta for egen koll
	response.write "Kakan: "
	response.write kaka
	response.write "<br>Dagens datum: "
	response.write Datumet
	response.write "<br>Senaste inlagget: "
	response.write rs("f_latest")

	If kaka = "" then
	Response.Cookies("latest") = Datum
	Response.Cookies("latest").Expires = Datumet +1
	End if
[red]
	If datevalue(kaka) => datevalue(Datum) then
	bild = "<img src=""http://194.236.130.43/chris/forumet/old.gif"">"
	elseif datevalue(kaka) =< datevalue(Datum) then
	bild = "<img src=""http://194.236.130.43/chris/forumet/new.gif"">"
	elseif datevalue(kaka) <> datevalue(Datum) then
	bild = "<img src=""http://194.236.130.43/chris/forumet/new.gif"">"
	End if[/red]
```

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

## #3 — Poffe, 2002-11-20T09:12Z

OveRRidE, är datevalue typ samma som CDate()?

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

## #4 — OveRRidE, 2002-11-20T09:17Z

datevalue() är inte samma sak, nej. Även om den verkar göra samma sak. 

cDate() är en funktion för att returnera en variant av subtypen Date. Alltdå, en variant av Datumformatet, i ASP-sammanhang; konvertera till datum. 

dateValue() är en funktion som också returnerar en variant av Date, men den kan dock skilja vissa mönster, mer än cDate() kan. 

> DateValue also recognizes unambiguous dates that contain month names, either in long or abbreviated form. For example, in addition to recognizing 12/30/1991 and 12/30/91, DateValue also recognizes December 30, 1991 and Dec 30, 1991.

Om datumet som körs genom datevalue() innehåller tid, returneras inget. Om tiden är felaktig; t.ex. 89:87, kommer ett felmeddelande.

Exempel:

```
response.write DateValue("September 11, 1963") 'detta returnerar 1963-09-11.
```

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

## #5 — crisse6, 2002-11-20T16:08Z

ska testa da nar jag kommer hem.... :)

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

## #6 — crisse6, 2002-11-21T01:39Z

ar val typiskt att ftp:n ar nere... :(

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

## #7 — crisse6, 2002-11-23T17:54Z

```
If datevalue(kaka) => datevalue(Datum) then
	bild = "<img src=""http://194.236.130.43/chris/forumet/old.gif"">"
	elseif datevalue(kaka) =< datevalue(Datum) then
	bild = "<img src=""http://194.236.130.43/chris/forumet/new.gif"">"
	elseif datevalue(kaka) <> datevalue(Datum) then
	bild = "<img src=""http://194.236.130.43/chris/forumet/new.gif"">"
	End if
```

den funkar inte, far: Inkompatibla typer: 'datevalue'

varfor? nagot jag behover gora?

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

## #8 — Jesper T, 2002-11-23T18:15Z

Vad händer om du gör det till datumformat först då?

kaka = cDate(Request.Cookies("latest"))
Datum = cDate(rs("f_latest"))

Eller:

kaka = dateValue(Request.Cookies("latest"))
Datum = dateValue(rs("f_latest"))

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

## #9 — crisse6, 2002-11-23T19:01Z

okey, ska testa JesperT, men bara en fraga, ska jag da inte langre ha detta te x datevalue(kaka)  utan bara kaka? Hmmm... :)

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

## #10 — crisse6, 2002-11-23T20:45Z

verkar inte gora nagon skillnad med Overrides kod, visar inte ny bild om det ar nytt inlagg, aven om kakan och rs("f_latest") inte ar samma datum.... aaah! Sant har gor mig tokig!! 

Ingen som vet?!

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

## #11 — crisse6, 2002-11-23T21:39Z

okey. sa har ligger det till:

en cookie sparas pa anvandarens dator om den inte finns, och da med vardet som ligger i rs("f_latest"). Sen om du skapar nytt inlagg/trad sa uppdateras cookien med Now(), dvs samma datum som fors in i databasen, rs("f_latest").

Sedan om du laser en trad som ar nytt sedan ditt senaste besok sa uppdateras cookiesen med Now() for att inte visa "nytt-inlagg-bilden".

Detta fungerar - nastan. Den vill inte visa korrekt bild pa default.asp om det finns nya inlagg, dvs den jamfor med cookiesens varde mot rs("f_latest"). Nar jag skriver ut cookiesen och rs("f_latest") blir vardet sa har (te x):

Kakan: 2002-11-23 22:23:08
Senaste inlagget: 2002-11-23 22:22:12

Kakan ar alltsa nyare an senaste inlagget vilket gor att den ska visa old.gif bilden - och det gor den, men postar man nytt inlagg sa blir det anda samma old.gif istallet for new.gif. Varfor? Vilka sidor ska uppdatera cookiesen? Hur gor man for att den ska bara uppdatera **den** traden, istallet for alla?

Kolla koden som ska skilja pa bilderna:

```
kaka = Request.Cookies("latest")
	Datum = rs("f_latest")

If Datum = kaka then
	bild = "<img src=""http://194.236.130.43/chris/forumet/old.gif"">"
	elseif Datum > kaka then
	bild = "<img src=""http://194.236.130.43/chris/forumet/new.gif"">"
	elseif Datum < kaka then
	bild = "<img src=""http://194.236.130.43/chris/forumet/old.gif"">"
	End if
```

langt men mycket beskrivet, hoppas ni hanger med :)

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

## #12 — crisse6, 2002-11-24T18:39Z

ingen? sitter fast pga detta..... :(

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

## #13 — solbulle, 2002-11-24T19:44Z

Skulle inte något likt detta fungera? 
(Ev. får du vända på jämförelsen.)

```
	kaka = Request.Cookies("latest")
	Datum = rs("f_latest")

differens = datediff("n",Datum,kaka)

If differens > 0 then
	bild = "<img src=""http://194.236.130.43/chris/forumet/new.gif"">"
	else
	bild = "<img src=""http://194.236.130.43/chris/forumet/old.gif"">"
End if
```

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

## #14 — crisse6, 2002-11-24T21:12Z

LOVE U SOLBULLE :f  :r

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

## #15 — solbulle, 2002-11-24T21:32Z

Ujuj, så det kan gå...   :r

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

## #16 — crisse6, 2002-11-25T02:33Z

Nu du solbullen, nu kommer den riktiga fraga :e

Hur gor jag sedan for att nar den listar tradarna att bara uppdatera just den traden som "last"...??? Vill ju liksom inte uppdatera alla tradar som lasta da man bara laser en trad :)

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

## #17 — crisse6, 2002-11-25T18:40Z

ingen som har en aning???? ar det typ nagot annat som ska laggas in i cookien typ som forumID och tradID, och sen pa nagot satt kolla vilket forum den tillhor???? Pa sidan som visar om det ar nya inlagg i hela ASP forumet te x da ar det ju bara forumID som den ska kolla eller? Och sen val inne i forumet ASP, sa ska den uppdatera bara tradID?! Nagot forslag?

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

## #18 — OveRRidE, 2002-11-26T07:12Z

Ja, förslaget är väl att du skapar en cookie med trådId:et i.

```
'när man besöker tråden
response.cookies("threadRead")(rs("threadId")) = true
response.cookies("threadReadTime")(rs("threadId")) = Time()
response.cookies("threadRead").expires = dateAdd("h",24,Time)
```

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

## #19 — crisse6, 2002-11-26T13:57Z

menar du att jag ska ta bort alla dom andra skapningarna av cookies och ersatta med denna? och vilka sidor ska ha cookien?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/59730-kakor-for-senaste
