Avatar billede dtc Nybegynder
06. september 2002 - 12:29 Der er 12 kommentarer og
1 løsning

Update onload!

Hvordan får man en side til at update sig selv ved load???

Jeg har bøvl med at nå jeg lukker en side op - så viser den først resultatet efter at jeg har trykket F5.
Kan man ikke få den til det af sig selv????

Det er i forbindelse med at jeg opretter at nyt link - via ASP og Acces - og når man klikker på det første gang får man bare en blank side uden data - indtil man klikker F5....
Avatar billede torbenmelander Nybegynder
06. september 2002 - 12:44 #1
Når du har oprettet posten kan du lave en Response.Redirect("/sidensnavn.asp")
Avatar billede torbenmelander Nybegynder
06. september 2002 - 12:46 #2
Hvis problemet forsætter så skyldes det sikkert at browseren el. serveren cacher siden. Så skal du indsætte følgende metatags i dit dokument:

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-store">

og følgende kode i din asp-kode:

Response.Expires = -1
Avatar billede dtc Nybegynder
06. september 2002 - 13:03 #3
Hvor ville du sætte Response.Redirect ind henne???

Det er i forbindelse med en Counter....se her:

<%
id = request.querystring("ID")

set conn=server.createobject("adodb.connection")
cnpath="DBQ=" & server.mappath("data/gallery.mdb")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & cnpath



set rstest=server.CreateObject("ADODB.Recordset")
rstest.open "SELECT * FROM pictures where id = "& id &"",conn,3

%>

<% side = rstest("overskrift") %>
<!-- #include file="count-script.txt" -->
Avatar billede dtc Nybegynder
06. september 2002 - 13:22 #4
Prøv evt. at klikke her:

http://www.bonvitalis.dk/admin/galleryindtastning.asp

Opret galleri (bare en overskrift og x i aktivt)

Klik derefter her:

http://www.bonvitalis.dk/gallery.asp

Klik på dit nye galleri og se hvad der sker.....
Prøv nu at trykke F5
Avatar billede torbenmelander Nybegynder
06. september 2002 - 13:30 #5
Okay, nu kan jeg forstå hvad der er du vil :-)

I filen gallery.asp skriver du dise to meta-tags i din head-sektion:

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-store">

øverst i filen skriver du så:

<%@ Language = VBScript%>
<%
Response.Expires = -1

så skulle det gerne virke ...
%>
Avatar billede dtc Nybegynder
06. september 2002 - 13:37 #6
Næhhh der virker stadig ikke

filen gallerymain.asp (popup)

<%@ Language = VBScript%>
<%
Response.Expires = -1
%>
<%
id = request.querystring("ID")


set conn=server.createobject("adodb.connection")
cnpath="DBQ=" & server.mappath("data/gallery.mdb")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & cnpath



set rstest=server.CreateObject("ADODB.Recordset")
rstest.open "SELECT * FROM pictures where id = "& id &"",conn,3

%>

<% side = rstest("overskrift") %>
<!-- #include file="count-script.txt" -->



Filen gallery.asp

<% side = "Gallery" %>
<!-- #include file="count-script.txt" -->
<% response.buffer = true
set conn=server.createobject("adodb.connection")
cnpath="DBQ=" & server.mappath("data/gallery.mdb")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & cnpath

on error resume next

set rstest=server.CreateObject("ADODB.Recordset")
rstest.open "SELECT * FROM pictures ",conn

test = 0
do while not rstest.eof
test = test + 1
rstest.movenext
loop
if test < 1 then msg ="<TD VALIGN='top' COLSPAN='7'><FONT FACE='arial, helvetica, verdana' COLOR='#000000' SIZE='2'>Der er ingen produkter oprettet endnu</FONT></TD>" end if
%>

<HTML><HEAD><TITLE>:: Bon Vitalis :: Dogue de Bordeaux</TITLE>

<link rel="stylesheet" href="bon.css" type="text/css">

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-store">
Avatar billede torbenmelander Nybegynder
06. september 2002 - 13:47 #7
Hmm, det ser ud til at vike fint her ...
Avatar billede dtc Nybegynder
06. september 2002 - 13:48 #8
Prøv opret en ny en igen !!!!
Det virker ikke ved mig - hvad kan det være????
Avatar billede torbenmelander Nybegynder
06. september 2002 - 13:50 #9
Har lige prøvet igen ...

Prøv at slette din cache i din browser og se om det hjælper ???
Avatar billede dtc Nybegynder
06. september 2002 - 13:50 #10
Det sjove er at han man først én gang trykket opdater - så husker den det fremover......
Avatar billede dtc Nybegynder
06. september 2002 - 13:52 #11
Jeg har lige prøvet fra en anden computer også - der virker det heller ikke!
Avatar billede torbenmelander Nybegynder
06. september 2002 - 13:54 #12
Hmm, det er svært at hjælpe, når det virker fint her ... men skal da lige prøve at kigge når jeg kommer hjem ... det kan godt være proxy-serverens skyld at det virker her ...
Avatar billede dtc Nybegynder
06. september 2002 - 13:56 #13
OK - mail evt. til mig på dtc@get2net.dk

TAK
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester