---
title: "target?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/52350-target"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jesper T"
published: "2002-09-06T01:15:06.000Z"
updated: "2002-09-08T08:58:29.000Z"
replies: 14
views: 369
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/52350-target"
---

# target?

## #1 — Jesper T, 2002-09-06T01:15Z

```
<form name="form22" method="POST" action="sidan.asp?ID=25" target="main" onSubmit="setTimeout('window.opener.location.reload();',1000);">
```

 
Denna kod uppdaterar i ett nytt fönster; det är fel!
Jag vill att mitt huvudfönster skall uppdateras.
Hur skall jag fixa det?

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

## #2 — @nders, 2002-09-06T03:18Z

Ta bort target om det ska vara samma som nuvarande dokument är öppnat i.

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

## #3 — Jesper T, 2002-09-06T14:46Z

Funkar inte... :(

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

## #4 — Jesper T, 2002-09-06T16:16Z

Nu står det så här:

```
<img class='clsCursor' src="save.gif" width="16" height="16" border="0" alt="Spara dokumentet" onClick="OnFormSubmit();javascript:window.opener.location.reload();window.close();">

<form name="fHtmlEditor" method="POST" action="page_adm.asp?ID=21">
```

Nu uppdateras fönstret men ingenting skickas... :(

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

## #5 — Jojoxx, 2002-09-06T17:42Z

Prova med;

\<form name="fHtmlEditor" method="POST" action="page_adm.asp?ID=21" onSubmit="window.opener.location.reload();"\>

Som det ser ut nu så postas formuläret till samma fönster. Vill du stänga detta använder du window.close() (i ett script-block) på sidan page_adm.asp. Vill du däremot skicka formuläret till ett annat fönster (eller frame) använder du target som du gjorde i första exemplet och lägger till window.close() sist i onSubmit på detta vis;

\<form name="fHtmlEditor" method="POST" target="main" action="page_adm.asp?ID=21" onSubmit="window.opener.location.reload(); setTimeout('window.close()',1000);"\>

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

## #6 — @nders, 2002-09-06T17:43Z

Jesper, jag missuppfattade frågan. Sorry! :)

Mvh,

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

## #7 — Jesper T, 2002-09-06T18:03Z

Det jag skall göra är att skicka det som finns i formuläret i min öppnade popup, och skicka det till mitt "huvudfönster"(grundfönster)

Nu står det så här i formtaggen:

```
<form name="fHtmlEditor" method="POST" action="pagemake_adm.asp?ID=<%=Request.querystring("ID")%>" onSubmit="window.opener.location.reload(); setTimeout('window.close()',1000);">
```

 
Som "executas" med:

```
 <img class='clsCursor' src="../icons/editor_images/save.gif" width="16" height="16" border="0" alt="Spara dokumentet" onClick="OnFormSubmit();">
```

 
Det som händer är nu är att det skickas på rätt sätt men i popuppen och inte i mitt "huvudfönster". :(

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

## #8 — @nders, 2002-09-06T18:07Z

```
<img class='clsCursor' src="../icons/editor_images/save.gif" width="16" height="16" border="0" alt="Spara dokumentet" onClick="document.fHtmlEditor.target=window.opener;document.fHtmlEditor.submit();">
```

Du kan ta bort reload()-instruktionen ur onsubmit-eventhandlern. Du kan också ta bort timeouten, och köra en self.close() direkt.

Mvh,

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

## #9 — Jesper T, 2002-09-06T23:46Z

funkar inte, "huvudfönstret" uppdateras men inget skickas/visas, popupen stängs inte.
Vad betyder detta?: Du kan ta bort reload()-instruktionen ur onsubmit-eventhandlern

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

## #10 — @nders, 2002-09-07T06:36Z

I din onSubmit-eventhandler har du en reload-instruktion för huvudfönstret, ta bort den. 

```
<form name="fHtmlEditor" method="POST" action="pagemake_adm.asp?ID=<%=Request.querystring("ID")%>" onSubmit="[b]window.opener.location.reload();[/b] setTimeout('window.close()',1000);">
```

När jag tänker efter, du kan nog ta bort hela den eventhandlern, och lägga till en self.close(); i onclick-eventet på knappen:

```
<form name="fHtmlEditor" method="POST" action="pagemake_adm.asp?ID=<%=Request.querystring("ID")%>"> 
<img class='clsCursor' src="../icons/editor_images/save.gif" width="16" height="16" border="0" alt="Spara dokumentet" onClick="document.fHtmlEditor.target=window.opener;document.fHtmlEditor.submit(); self.close();">
```

Borde funka. Kanske, tror jag. ;)

Mvh,

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

## #11 — Jesper T, 2002-09-07T14:32Z

Inget skickas, ett nytt "huvudfönster" öppnas. :(

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

## #12 — Jojoxx, 2002-09-07T14:39Z

Du kan inte lämna en liten länk med en "klick-beskrivning"? Kanske enklare att se felet.

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

## #13 — Jesper T, 2002-09-08T07:45Z

> "klick-beskrivning"?

 
Vad betyder det i praktiken? :)

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

## #14 — Matte, 2002-09-08T08:26Z

Nu är jag ingen höjdare på javascript, men för att gå tillbaka till ursprungsfrågan, borde det inte gå att namnge huvudfönstret innan man öppnar popupen.? Då borde det gå med target. Något i den här stilen:

Länk som öppnar popup:

```
<a href="#" onclick="window.name='main';window.open('form.html','','width=200,height=300')">
  Öppna fönster med formulär</a>
```

 
Formulärhuvud i popupen:

```
<form method="POST" action="sidan.asp?ID=25" target="main" onSubmit="window.close()">
```

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

## #15 — Jesper T, 2002-09-08T08:58Z

> Nu är jag ingen höjdare på javascript

 
Det kan jag då inte hålla med om! :e (\*jätteglad\*)
Detta gick ju helt förträffligt bra för utom några grejjer:
Denna rad funkade jättebra.

```
<a href="#" onclick="window.name='main';window.open('form.html','','width=200,height=300')">
```

 
Denna ändrade jag till:

```
<form method="POST" action="sidan.asp?ID=25" target="main">
```

 
Och lade till detta i "submitknappen":

```
<img class='clsCursor' src="../icons/editor_images/save.gif" width="16" height="16" border="0" alt="Spara dokumentet" onClick="OnFormSubmit();self.close();">
```

**Tack för allt!!!**

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/52350-target
