[asp] datum dropdown werkt niet altijd!

Pagina: 1
Acties:

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22:40
Hoi,

in navolging op mijn vorige topic: [topic=536735] nu wederom iets vaags:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<select name="bezorgdatum">
<%
begindatum = now()
einddatum = "29/08/2002"
datum = DateDiff("d", begindatum, einddatum)
If Hour(Time()) < 12 Then
    for i = 1 to datum
    afleverdatum = dateAdd("d",i,begindatum)
        if weekday(afleverdatum) <>1 and Weekday(afleverdatum) <> 2 then
            response.write "<OPTION value=""" &DoDateTime(afleverdatum, 1, 1043)& """>"&DoDateTime(afleverdatum, 1, 1043)&"</OPTION>"
        end if
    next
else
    for i = 2 to datum
    afleverdatum = dateAdd("d",i,begindatum)
        if weekday(afleverdatum) <>1 and Weekday(afleverdatum) <> 2 then
            response.write "<OPTION value=""" &DoDateTime(afleverdatum, 1, 1043)& """>"&DoDateTime(afleverdatum, 1, 1043)&"</OPTION>"
        end if
    next
end if
%>
</select>

Dit werkt over het algemeen gewoon goed. Maar zodra je op de terug knop drukt en weer vooruit is die dropdown leeg.

Hoe kan dit? Ligt aan de IIS server dat ie het niet trekt o.i.d.?

Dit probleem tegengekomen op allerlei platforms! En op de macintosh doet ie het vaak in zijn geheel niet...

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Lijkt me eerder een cache probleem van je browser.

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22:40
Die datum/tijd wordt door de server gegenereerd.

Maar soms is die dropdown gewoon echt helemaal leeg!

(ook op verschillende platformen?)

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Arie
  • Registratie: Oktober 2001
  • Laatst online: 01-09 21:30

Arie

One Man Army

Het kan te maken hebben met caching zoals al gezegd werd. Als de pagina niet opnieuw wordt geladen, dan kan deze drop down box leeg blijven. Zet eens een refresh in de pagina die elke keer dat de pagina geladen wordt de pagina ververst. Ik heb bijvoorbeeld dit wel eens in mijn source staan:
code:
1
<body onresize="location.reload()">

Not trying to pretend the enemy that I am.


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22:40
dit heb ik er al instaan:
code:
1
2
3
4
5
6
7
<%
Response.Expires = 0
Response.ExpiresAbsolute = Now() - 2000
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>

Lijkt me voldoende... maar heel soms doet ie het nu nog! :(

Nahjah, we w88 maar af!

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Dennis van der Stelt
  • Registratie: Januari 2000
  • Laatst online: 02-09 08:26
Als je vooruit en achteruit wandelt in je browser zal hij niet altijd de pagina verversen, maar simpelweg de content opnieuw laten zien die hij in z'n cache heeft staan.

Ik weet ook niet precies hoe het werkt, maar probeer maar eens de connectie te verbreken en heen en weer te wandelen tussen pagina's. Vaak zal hij zeuren dat hij de connectie nodig heeft, maar soms niet.

Dan blijft het nog steeds een vaag probleem dat hij je listbox niet goed tekent, maar dat weet ik zo ook niet.

Doe maar gewoon, dan doe je al gek genoeg.


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 22:40
idd.

Maar vooralsnog doet ie het nog steeds.

Zelf zat ik meer te denken aan het feit dat het servertje het niet altijd helemaal trekt. Er zit namelijk nog meer scripting boven en onder...

Maar dan krijg je volgens mij meer een VBScript error ipv dat ie dat ding niet vult.

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Doe ff een output van iets in je loop. Debuggen.. Kan je meteen zien of ie sow wel dat script runt
Pagina: 1