---
title: "Stänga modaldialog och uppdatera fönster"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/57505-stänga-modaldialog-och-uppdatera-fönster"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Addeladde"
published: "2002-10-30T15:13:28.000Z"
updated: "2002-10-31T14:31:59.000Z"
replies: 5
views: 308
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/57505-stänga-modaldialog-och-uppdatera-fönster"
---

# Stänga modaldialog och uppdatera fönster

## #1 — Addeladde, 2002-10-30T15:13Z

Hej

Hur gör man för att stänga ett modaldialog fönster och samtidigt uppdatera sidan som det öppnades ifrån?

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

## #2 — Addeladde, 2002-10-30T15:18Z

Stänga har jag lyckats med. men varför fungerar inte detta:

```
	window.opener.document.location.href=
```

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

## #3 — icaaq, 2002-10-30T15:26Z

testa

```
[red]
<body onunload="opener.parent.location.reload();">
<a href="javascript:close();"> Stäng fönstret</a>
...
...
[/red]
```

jag är inte alls säker på denna då jag har använt den själv men då på en frame.....då såg den ut så här

```
[red]
 onunload="opener.parent.mainFrame.location.reload();"
[/red]
```

mvh icaaq

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

## #4 — Morph, 2002-10-30T21:31Z

window.opener pekar på document-objektet i fönstret som öppnade dialogrutan. Således:

```
window.opener.location.reload(true)
```

Men varför inte lägga in reload-koden på sidan som öppnade dialogen istället? Typ:

```
returnValue = showModalDialog("sida.html")
window.document.location.reload(true)
```

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

## #5 — Addeladde, 2002-10-31T13:42Z

Nu är det inte reload jag vill ha utan reload på samma document med  en querystring

Så här ser koden ut nu men det fungerar inte.

```
response.write("<script language='javascript1.2'>") & VbCrLf
	response.write("	window.close();") & VbCRlF
	response.write("	window.opener.document.location.href= 'filhanterare.asp?strFolder=" & replace(session("activeFolder"),"\","\\") & "';") & VbCrLf	
response.write ("</script>)"
```

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

## #6 — Addeladde, 2002-10-31T14:31Z

> **Morph skrev:**
>
> Men varför inte lägga in reload-koden på sidan som öppnade dialogen istället? Typ:
>
>
> ```
> returnValue = showModalDialog("sida.html")
> window.document.location.reload(true)
> ```

Tack morph det här fungerade perfekt

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

---

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