---
title: "Reload en gästbok"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/62628-reload-en-gästbok"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Alkvettern"
published: "2002-12-19T12:30:26.000Z"
updated: "2002-12-20T07:51:25.000Z"
replies: 8
views: 459
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/62628-reload-en-gästbok"
---

# Reload en gästbok

## #1 — Alkvettern, 2002-12-19T12:30Z

Hej!

Har 2 st helt skilda frågor.

Fråga 1.

Har en gästbok där själva formuläret ligger i en TopFrame och 
inläggen visas i framen under.

Problemet är att när man har skrivit ett nytt inlägg så är man tvungen att högerklicka i nedre framen och välja "Refresh".

Vill ha någon form av onLoad function så att sidan refreshas automatisk varje gång den visas.

Hur gör jag??

Fråga 2.

Har en aspsida som visar en serietabell i fotboll.
Nu vill jag ha in linjer på två ställen.

Först en linje mellan lag ett o två.
sedan en linje längre ner för att markera nedflyttningssträcket.

Hur gör jag??

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

## #2 — erka, 2002-12-19T12:35Z

Fråga2.
Hur skriver du ut serietabellen

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

## #3 — Alkvettern, 2002-12-19T12:42Z

Koden ser ut såhär

Kod:

\[KOD
\<% 
Do Until oRS.EOF 
%\>
\<tr\>

\<td width="100"\>
\<font face="verdana" size="1" color="black"\>
\<% Response.Write(oRS("lag"))%\>

\</td\>
\<td width="10"\>
\<font face="verdana" size="1" color="black"\>
\<% Response.write(oRS("matcher"))%\>

\</td\>

 \<td width="20"\>
\<font face="verdana" size="1" color="black"\>
\<% Response.write(oRS("vunna"))%\>
 \</td\>
 \<td width="15"\>
\<font face="verdana" size="1" color="black"\>
\<% Response.write(oRS("oav"))%\>
 \</td\>
 \<td width="15"\>
\<font face="verdana" size="1" color="black"\>
\<% Response.write(oRS("forluster"))%\>
 \</td\>

 \<td align="right"\>
\<font face="verdana" size="1" color="black"\>
\<% Response.write(oRS("malg"))%\>
 \</td\>

 \<td align="right"\>
\<font face="verdana" size="1" color="black"\>
\<% Response.write(oRS("mali"))%\>
 \</td\>
 \<td align="right"\>
\<font face="verdana" size="1" color="black"\>
\<% 
differens=Cint(oRs("malg"))-cInt(oRs("mali"))
Response.write differens
%\>
\</td\>
 \<td align="right"\>
\<font face="verdana" size="1" color="black"\>
\<b\>
\<% Response.write(oRS("poang"))%\>
\</b\>

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

## #4 — OveRRidE, 2002-12-19T13:05Z

Fråga 1 måste du nog lösa med JavaScript om det skall fungera ordentligt. En början kan vara att sätta target="*din frame*" i \<form\>-taggen och sedan ladda om det övre fönstret, med en refresh i onLoad. 

I toppen:

```
<form method="post" action="add.asp" target="[i]din_frame[/i]">
 'rutor
</form>
```

I nedre:

```
<body onLoad="parent.[i]din_frame[/i].location.reload();">
```

Tråden ligger kvar om det dyker upp någon ASP i den, annars är jag tvungen att flytta den. ;)

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

## #5 — Alkvettern, 2002-12-19T13:15Z

Ang. fråga 2

Angående fråga 2

I och med att det är en tabell som genereras från en databas med hjälp av asp så gissar jag att man måste lägga in något i loopen som gör att den stoppar in en linje efter ett antal poster.

Detta har väll med asp att göra eller misstar jag mig?

Mvh
Mathias

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

## #6 — Engine^, 2002-12-19T13:20Z

Fråga 2:

Du får helt enkelt ha en räknare med där...

```
<%
Dim intCount As Integer
IntCount = 1

While Not oRS.EOF
  If intCount = 2 Or intCount = intNedflyttning Then
%>
    <tr><td colspan=9><hr noshade size=1></td></tr>
<%
  Else
    .
    .  'Tabellraden som du har den...
    .
  End If

  intCount = intCount + 1
  oRS.MoveNext
Wend
%>
```

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

## #7 — Alkvettern, 2002-12-19T13:59Z

Tack det fungerade utmärkt

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

## #8 — Axel, 2002-12-19T14:09Z

Om du reloadar för att det nya inlägget ska synas kan det vara smartare att lägga in en kodsnutt så att webläsaren inte cachar sidan. Det här funkar iallafall i NS och Mozilla, nån vänlig själ kan ju upplysa om ie-kompabiliteten:

```
<meta http-equiv="Pragma" content="no-cache"> 
<meta http-equiv="expires" content="0">
```

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

## #9 — eTeRnAl, 2002-12-20T07:51Z

> Fråga 1 måste du nog lösa med JavaScript om det skall fungera ordentligt. En början kan vara att sätta target="din frame" i \<form\>-taggen och sedan ladda om det övre fönstret, med en refresh i onLoad. 
> 
> I toppen: 
> 
> 
>
>
> ```
> <form method="post" action="add.asp" target="din_frame">
>  'rutor
> </form>
> ```
>
> 
> 
> 
> I nedre: 
> 
>
>
> ```
> <body onLoad="parent.din_frame.location.reload();">
> ```

Ett tips som i princip är samma sak är ju att man i överframen där man skriver in "uppgifterna" för gästboken, har som override nämnde en target till frame där nere *och* en javascript reload på överframen.

på underframen som tar emot informationen i en .asp fil, kan efter den lagt till informationen redirecta till gästboken igen, och eftersom posten är tillagd först så läser den ju in den nya posten också.

Jag tror det skulle fungera, iaf i mitt huvud :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/62628-reload-en-gästbok
