Avatar billede dtc Nybegynder
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?
Avatar billede schaefner Juniormester
07. september 2002 - 23:08 #1
Så skal du sætte en cookie.
Avatar billede esoulman Nybegynder
07. september 2002 - 23:09 #2
Prøv at beskrive dit problem lidt nærmere?
Avatar billede dtc Nybegynder
07. september 2002 - 23:10 #3
OK - se her.....
Avatar billede yousif Nybegynder
07. september 2002 - 23:11 #4
hmm.. det kan gøres ved hjælp af php..
Avatar billede dtc Nybegynder
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!
Avatar billede lillebror Nybegynder
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 ;)
Avatar billede lillebror Nybegynder
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()";>
Avatar billede dtc Nybegynder
07. september 2002 - 23:22 #8
Jeg får en fejl der hedder:

"refreshed" ikke defineret!!!
Avatar billede lillebror Nybegynder
07. september 2002 - 23:24 #9
hmm, jeg troede godt javascript kunne opfange sådanne variabler
Avatar billede lillebror Nybegynder
07. september 2002 - 23:27 #10
Så nu er jeg ved at finde noget, arbejder lige på en løsning
Avatar billede dtc Nybegynder
07. september 2002 - 23:29 #11
OK - venter
Avatar billede jakoba Nybegynder
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
Avatar billede lillebror Nybegynder
07. september 2002 - 23:35 #13
<script language="JavaScript">
function onloader(){
if(window.location.href != http://ditdomæne.dk/mappen-til-filen/index.html?refreshed=1){
window.location.href = "index.html?refreshed=1";
}
}
</script>

<body onLoad="onloader()";>
Avatar billede lillebror Nybegynder
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
Avatar billede dtc Nybegynder
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
    ">&nbsp; </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!!!!
Avatar billede dtc Nybegynder
07. september 2002 - 23:50 #16
Jeg prøver at hoppe over i ASP med spørgsmålet!!!!
Avatar billede lillebror Nybegynder
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
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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