---
title: "Stäng och uppdatera fönster?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/56813-stäng-och-uppdatera-fönster"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "ulsy"
published: "2002-10-22T20:35:22.000Z"
updated: "2002-11-04T07:13:10.000Z"
replies: 18
views: 416
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/56813-stäng-och-uppdatera-fönster"
---

# Stäng och uppdatera fönster?

## #1 — ulsy, 2002-10-22T20:35Z

Jag har en sida där man kan välja en kategori, om inte denna finns kan man klicka på en knapp som öppnar ett nytt fönster, här kan man lägga till ny kategori.
När man gjort detta och trycker på skicka stängs detta fönster och man är tillbaka på den första sidan igen, frågan är:

Hur får man den första sidan att uppdatera sig när den andra sidan stänger sig så att den kategori man lagt till kommer med som ett alternativ?
 :q

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

## #2 — LarsG, 2002-10-22T20:38Z

Flyttas från ASP.

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

## #3 — Jesper T, 2002-10-22T20:59Z

Sök på "reload":
<http://www.webforum.nu/search.php?s=&action=showresults&searchid=116714&sortby=lastpost&sortorder=descending>

```
<a href="javascript:window.opener.location.reload();">Uppdatera sidan</a>
eller som submit:
<input type="submit" name="submit" value="Skicka" onSubmit="javascript:window.opener.location.reload();">
```

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

## #4 — ulsy, 2002-10-22T21:39Z

Tack för svaret!
Jag prövade submit men får det inte till att fungera.
Den första sidan, som man även kommer tillbaka till när man klickat på skicka är en ram i ett framset, gör detta någon skillnad?

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

## #5 — Jesper T, 2002-10-22T21:46Z

Prova att skriva onClick i stället för onSubmit.

Tror inte att det skall vara någon skillnad.

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

## #6 — Jesper T, 2002-10-22T21:47Z

tänk på att det skall stå javascript och inte java script

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

## #7 — ulsy, 2002-10-22T22:11Z

Nu fungerar uppdateringen perfekt men,
jag kör detta i kombination med :
window.close();

Det som händer är att popup stängs och första sidan uppdateras
men posten sparas inte?

Vad är fel?

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

## #8 — ulsy, 2002-10-22T22:14Z

Tar jag bort window.close(); sparas posten men den hinner inte komma med i den uppdateringen som sker utan man måste uppdatera en gån till för att den skall synas.

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

## #9 — Jesper T, 2002-10-22T22:17Z

du kan lägga in en timer:
setTimeout('window.close();',500);
Du får laborera med "500", kanske behövs det längre?!
Enheten i millisekunder

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

## #10 — ulsy, 2002-10-22T22:22Z

Tack för hjälpen!
Testar det i morgon.

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

## #11 — ulsy, 2002-10-23T10:07Z

så här ser det ut nu:
\------------------------------------------------------
\<script language="JavaScript"\>
\<!--
function close_window() {
                window.opener.location.reload();
	    setTimeout('window.close();',5000); 
}
//--\>
\</script\>

\------------------------------------------------------

\<input type="submit" name="Skicka" value="Skicka" onClick="close_window()"\>

\-------------------------------------------------------
Det som händer är att den uppdaterar direkt vilket gör att den nya posten inte kommer med. Popup stängs inte.

Hur ska det vara?

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

## #12 — Jesper T, 2002-10-23T14:36Z

Det borde väl gå att vända lite på steken(har dock ej testat)

```
<script language="JavaScript"> 
<!-- 
function update_close_window() { 
setTimeout('window.opener.location.reload(); ',5000);{
window.close();}
} 
//--> 
</script> 

------------------------------------------------------ 

<input type="submit" name="Skicka" value="Skicka" onClick="update_close_window()">
```

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

## #13 — ulsy, 2002-10-23T16:00Z

Fungerar inte fullt ut.
Stänger fönstret och lägger in posten men uppdaterar inte det förgående fönstret.
Fler idéer?

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

## #14 — ulsy, 2002-10-23T16:03Z

Det var visst bara ibland som den nya posten registreras, troligen fungerar inte det här med timer som det ska, eller?

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

## #15 — Jesper T, 2002-10-23T16:09Z

Jag vet inte riktigt, men prova att sätta detta i formtaggen:

```
<form action="något.xxx" method="post" onSubmit="setTimeout('window.opener.location.reload();',5000);self.close();">
```

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

## #16 — ulsy, 2002-10-23T16:58Z

Det som händer nu är att posten sparas men fönstret stängs inte och det första fönstret uppdateras inte.
Ibland är det inte så smidigt ;)

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

## #17 — ulsy, 2002-10-24T15:40Z

Har försökt med olika tider och kombinationer av dina förslag Jesper, men det verkar inte fungera.
Någon annan som har några idéer?

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

## #18 — colione, 2002-10-24T21:50Z

Det bästa vore väl att bara uppdatera från det öppna fönstret, när sidan väl är färdig laddad så kollar den om det finns ett öppet fönster, om det finns det stängs det.

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

## #19 — ulsy, 2002-11-04T07:13Z

Låter bra, men hur gör man det?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/56813-stäng-och-uppdatera-fönster
