---
title: "Uppdatera en frame med submit knapp."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/71292-uppdatera-en-frame-med-submit-knapp"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Fredde Mannen"
published: "2003-03-17T09:17:19.000Z"
updated: "2003-03-17T12:20:57.000Z"
replies: 11
views: 314
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/javascript/71292-uppdatera-en-frame-med-submit-knapp"
---

# Uppdatera en frame med submit knapp.

## #1 — Fredde Mannen, 2003-03-17T09:17Z

Jag har skapat en chatt i ett frameset och jag vill att framen som visar inläggen ska uppdateras när jag klickar på knappen: skicka

```
<input id=button name=skicka value="- skicka -" onclick="javascript:update();" />
```

Hur ska jag bygga upp funktionen update(), så att mainFrame uppdateras samtidigt som ett klick på skicka??

```
<script language="javascript" type="text/javascript">
<!--
function update() {

}
-->
</script>
```

Längre än så har jag inte kommit.... :OO

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

## #2 — Jesper T, 2003-03-17T09:31Z

Kan du inte bara sätta "target" på formuläret så kommer den framen att uppdatera automatiskt?

```
<form method="post" target="mainframens_namn" action="ensida.asp">
<!-- 
Annat tjafs
-->
</form>
```

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

## #3 — Dino, 2003-03-17T09:33Z

Eller 

```
mainFrame.location.reload()
```

 kanske/kanske inte?

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

## #4 — Fredde Mannen, 2003-03-17T09:35Z

Visst skulle jag kunnat göra så, men meningen är att framen med formuläret ska visa fel, dvs. om de inte har fyllt i text, samt om de börjar skriva innan 10 sekunder har gått efter deras senaste inlägg..

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

## #5 — Jesper T, 2003-03-17T09:36Z

Det går väl att göra ändå?!

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

## #6 — Fredde Mannen, 2003-03-17T09:50Z

ska testa...

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

## #7 — Fredde Mannen, 2003-03-17T10:08Z

Bara en sak...

Vars ska jag stoppa funktionen; stoppar jag den på samma sida som formuläret här får jag felet att mainFrame odefinerad eller nåt sånbt kommer det upp i en liten grå ruta med varnings icon. :e

stoppar jag den i själva frameset filen funkar det inte alls med koden:

mainFrame.location.reload();

Någon som har en lösning på mitt problem. :q

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

## #8 — Fredde Mannen, 2003-03-17T10:23Z

har löst det nu!! :)

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

## #9 — Jesper T, 2003-03-17T10:31Z

Det är alltid bra att skriva hur du löste det hela för att andra skall kunna ta del av resultatet. :)

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

## #10 — Fredde Mannen, 2003-03-17T11:32Z

> **Jesper T skrev:**
>
> Det är alltid bra att skriva hur du löste det hela för att andra skall kunna ta del av resultatet. :)

okey, här kommer lösningen: 

```
<input id='button' type='submit' value='-skicka-' onclick='javascript:parent.mainFrame.location.reload();'>
```

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

## #11 — Jesper T, 2003-03-17T12:18Z

Eftersom att uppdateringen av den framen troligtvis är snabbare än postningen av inlägget (som går till samma frame) så kommer eventuella förändringar ev. inte visas. 
Kanske måste du lägga till "set timeOut"?!

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

## #12 — Fredde Mannen, 2003-03-17T12:20Z

Det har funkat fint vid testet online så.. vi får väl se efter en längre tid hur det blir. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/71292-uppdatera-en-frame-med-submit-knapp
