---
title: "showModalDialog och target"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/135493-showmodaldialog-och-target"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Web-Tor"
published: "2005-10-10T07:34:10.000Z"
updated: "2005-10-12T05:19:09.000Z"
replies: 1
views: 235
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/135493-showmodaldialog-och-target"
---

# showModalDialog och target

## #1 — Web-Tor, 2005-10-10T07:34Z

Jag öppnar en modalDialog popup och därifrån vill jag posta ett formulär från parent-fönstret som i sin tur ska öppnas i modalDialog popupen. Problemet är (som vanligt) att sidan istället öppnas i ytterligare ett nytt fönster.

**Parent:**

```
 <html>
	<head>
		<title></title>
		<script type="text/javascript">
			function open_test(objForm){
				window.showModalDialog("popup_test.html",objForm,"dialogHeight:480px;dialogWidth:760px;edge:Raised;center:Yes;help:No;resizable:No;status:No;");
			}
		</script>
	</head>
	<body>
		<a href="#" onclick="open_test(form_page)">Öppna popup</a>
		<form name="form_page" method="get">
			<input type="hidden" name="param1" value="var1"/>
			<input type="hidden" name="param2" value="var2"/>
		</form>
	</body>
</html>
```

**modalDialog:**

```
 <html>
	<head>
		<title></title>
		<script type="text/javascript">
			function init(){
				objForm=window.dialogArguments;
				objForm.action="http://www.google.se";
				objForm.target=this;		// « VAD SKA JAG SÄTTA SOM TARGET?

				for(var i=0;i<objForm.elements.length;i++){
					alert(objForm.elements.item(i).value);
				}
				alert("skickar: "+objForm.name)
				objForm.submit()
			}
		</script>
		<base target="_self">
	</head>
	<body onload="init()">
		Start
	</body>
</html>
```

Jag har även testat att lägga en iframe emellan men det blir inte någon skillnad.

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

## #2 — Web-Tor, 2005-10-12T05:19Z

Jag fick göra en ful-lösning där jag helt enkelt kopierar formulärets outerHTML, klistrar in det i popupen och postar det där ifrån.

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

---

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