07. september 2002 - 23:07
Der er
16 kommentarer og 1 løsning
Refresh onload?????? HASTER
Hvordan kan jeg få en side til at refresh når man åbner den???? Den skal kun gøre det én gang! Jeg ved godt at man kan sætte kommandoen "refresh" content="0" - men så opdaterer den hele tiden! Jeg vil kun have den til at gøre det én gang!!!! Er det muligt?
Annonceindlæg fra Computerworld
07. september 2002 - 23:08
#1
Så skal du sætte en cookie.
07. september 2002 - 23:09
#2
Prøv at beskrive dit problem lidt nærmere?
07. september 2002 - 23:10
#3
OK - se her.....
07. september 2002 - 23:11
#4
hmm.. det kan gøres ved hjælp af php..
07. september 2002 - 23:12
#5
Jeg har lavet en galleriside i ASP - hvor man online kan oprette nye gallerier! Det virker fint!!!! Men når man klikker på ét af de nye gallerier man har oprettet - får man første gang man gør det kun en blank side! Når man så trykker opdater - så kommer alt indholdet!!!! Derfor vil jeg gerne have siden til at refresh når den loader!
07. september 2002 - 23:14
#6
<script language="JavaScript"> function onloader(){ if(refreshed != 1){ window.location.href = "index.html?refreshed=1"; } } </script> ved ikke om det virker men det er da et forslag ;)
07. september 2002 - 23:15
#7
Det er garanteret noget fejlplaceret kode i dit ASP script der er skyld i at du får fejlen, har prøvet det tit i php! btw. <body onLoad="onloader()";>
07. september 2002 - 23:22
#8
Jeg får en fejl der hedder: "refreshed" ikke defineret!!!
07. september 2002 - 23:24
#9
hmm, jeg troede godt javascript kunne opfange sådanne variabler
07. september 2002 - 23:27
#10
Så nu er jeg ved at finde noget, arbejder lige på en løsning
07. september 2002 - 23:29
#11
OK - venter
07. september 2002 - 23:32
#12
Kik engang i gen på rækkefølgen ting sker i din .asp kode. Hvis du skriver koden rigtigt er det ikke nødvendigt at refreshe siden. al opdateringen af det nye galleri skal være foretaget før du genåbner galleriet og viser det på siden. mvh JakobA
07. september 2002 - 23:36
#14
Ja lyt til Jakoba, jeg har ingen forstand på ASP men jeg har tit lavet den fejl at jeg har byttet om på noget kode som gav det resultat at der skulle opdateres før man kunne se indholdet
07. september 2002 - 23:36
#15
Hmmmmmm - du får lige koden her: <%@ 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" --> <head> <style type="text/css"> <!--body { font-family: Verdana, Arial, Helvetica; font-size: 10pt; text-decoration: none;} td { font-family: Verdana, Arial, Helvetica; font-size: 10pt; text-decoration: none} a:link { font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #ffffff; text-decoration: bold} a:visited{ font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #ffffff; text-decoration: none} a:hover { font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #000000; text-decoration: cursor: hand} --> </style> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-store"> </head> <body bgcolor="#9dacbb"> <!--/// Databaseoplysninger --> <!--/// Billedeoplysninger --> <% image=request.querystring("image") %> <center> <table width="600" border="0" cellpadding="3" cellspacing="0" align="center"> <tr bgcolor="#000000"> <td bgcolor="#000000" class="contHeader16p" height="1"></td> </tr> <tr bgcolor="43607e"> <td height="22"> <font size="4" color="ffffff"><b> <% =rstest("overskrift") %> </b></font> <div align="right"></div></td> </tr> <tr> <td height="1" bgcolor="#99cc00"></td> </tr> <tr bgcolor="#CCCCCC"> </tr> <tr bgcolor="#CCCCCC"> <td bgcolor="99cc00" height="1"></td> </tr> <tr bgcolor="#CCCCCC"> <td bordercolor="#000000" valign="top" height="25"><b>Info:</b></td> <tr bgcolor="#CCCCCC"> <td bordercolor="#000000" bgcolor="#CCCCCC" valign="top" height="25 "> </td> <tr> <td bgcolor="#000000" bordercolor="#000000" valign="top" height="1"></td> </tr> <tr bgcolor="#FFFFFF" align="center"> <td valign="middle"> <br> <% if rstest ("Billede1") <> "" then response.write "<img src=""images/gallery/" & rstest("billede1") & """>" end if %> <br> </td> </tr> og sådan kører den videre indtil billede10 Det er den her der driller: <% side = rstest("overskrift") %> <!-- #include file="count-script.txt" --> Hvis jeg sætter side= billeder (eks..) virker det fint!!!! Men counter mæssigt skulle jeg gerne have det til at virke som det står!!!!
07. september 2002 - 23:50
#16
Jeg prøver at hoppe over i ASP med spørgsmålet!!!!
07. september 2002 - 23:58
#17
Well jeg mener da jeg har besvaret dit spørgsmål på hvordan man laver en onLoad refresh som kun gør det en gang
Vi tilbyder markedets bedste kurser inden for webudvikling