---
title: "Posta samt stänga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/79572-posta-samt-stänga"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "martinpartin"
published: "2003-06-12T14:11:57.000Z"
updated: "2003-06-16T21:05:01.000Z"
replies: 7
views: 271
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/79572-posta-samt-stänga"
---

# Posta samt stänga

## #1 — martinpartin, 2003-06-12T14:11Z

Hej Har en popup med ett formulär med en submit på slutet.

```
<INPUT TYPE="submit">
```

 

Jag vill att den ska utföra det som formuläret är till för samt stänga fönstret....  har försökt att söka här men får dock ingen klarhet i det.

Mvh
Martin
:OO

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

## #2 — PepeJeria, 2003-06-12T14:26Z

du kan anropa en funktion som tex:

```
function submitForm(form)
{
	form.submit();
	self.close();
}

<input type="button" onClick="submitForm(this.form);">
```

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

## #3 — spango, 2003-06-12T15:15Z

Jag är osäker på omdet verkligen kommer funka. En variant är ju att anropa window.close() direkt i den fil som genereras av det mottagande scriptet.

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

## #4 — PepeJeria, 2003-06-13T09:54Z

Varför skulle det inte fungera? Denna kod är ju i popup:en, eller hur? du submittar o stänger fönstret...

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

## #5 — Jojoxx, 2003-06-13T11:47Z

Nej, det är inte säkert att det fungerar. Precis som Spango säger kan scriptet stänga fönstret och då även döda alla processer som fönstret startat - detta innan http-request'en har slutförts. Det kan funka, eller inte, men för att vara säker är det bättre att stänga popup'en från sidan som formuläret anropar.

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

## #6 — MickeA.com, 2003-06-16T05:43Z

Såhär har jag gjort i mitt forum när man infogar kod i sina trådar.

En popup kommer upp, i den finns en textruta och en submit, sen har jag funktionen:

```
<script type="text/javascript">
function in_put(){
	opener.document.form.inlagg.value += " [ kod]" + document.form.koden.value + "[/ kod]"
	window.close(self)
}
</script>
```

Sen på submitknappen:

```
<input type='submit' value='Infoga' class='knappar'>
```

Sen i FORMtaggen:

```
<form name='form' action='#' method='post' target='_self' [b]onSubmit='in_put();'[/b]>
```

Det funkar klockrent, den infogar alltså det man skrivit i popupen till huvuddokumentet.

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

## #7 — Jojoxx, 2003-06-16T12:58Z

Det är inte samma sak :) Ditt formulär generarar aldrig någon http-request (enkelt förklarat: du har ingen action i formuläret). Det enda du gör är att via onsubmit-eventet ändra ett värde i ett formulär i moderfönstret.

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

## #8 — martinpartin, 2003-06-16T21:05Z

La det på sidan det postas till så den stänger när den gjort allt. ASP:N kör väl först. Det fungerar klockrent. Tack

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/79572-posta-samt-stänga
