---
title: "$_POST till POPUP/Javascript?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/170142-post-till-popup-javascript"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Simpa"
published: "2008-03-22T20:06:00.000Z"
updated: "2008-03-22T21:16:13.000Z"
replies: 3
views: 556
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/php/170142-post-till-popup-javascript"
---

# $_POST till POPUP/Javascript?

## #1 — Simpa, 2008-03-22T20:06Z

Halloj, hur gör man för att få $\_POST att fungera till en POPUP(Javascript)? kan inte använda $\_GET..

skicka.php

```php
<HEAD>
<script language="JavaScript">
<!-- Begin
function popUp() {
props=window.open('taemot.php', 'poppage', 'toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=200, height=300 left = 100, top = 100');
}
// End -->
</script>

</HEAD>

<BODY>
<b>Tyck till..</b><br>
<form action="javascript:popUp()" method="post">
<TEXTAREA NAME="ruta" ROWS="5" COLS="25" maxlength="150"></TEXTAREA>
 (max 150 tecken)<br> Namn: <INPUT TYPE="text" NAME="namn">
<input name="skicka" type="submit" value="Kommentera">
</form>
</BODY>
```

 

```php
taemot.php
<?php
$tyck = $_POST["ruta"];
$nam =  $_POST["namn"];
?>
```

Genererar följande error:

> Notice: Undefined index: ruta in /www/webvol8/l4/4px47vm92lhhmuu/trailerpark.nu/public_html/p/text/arb.php on line 2
> 
> Notice: Undefined index: namn in /www/webvol8/l4/4px47vm92lhhmuu/trailerpark.nu/public_html/p/text/arb.php on line 3

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

## #2 — metalboy, 2008-03-22T20:15Z

```
<form action="taemot.php" target="poppage" onsubmit="popUp()" method="post">
```

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

## #3 — Simpa, 2008-03-22T21:11Z

tack så mycket :)

Fungerar bra, men inte perfekt, verkar på något konstigt sätt som att variablerna inte hinner bli tilldelade i tid, om man kollar på denna länk
<http://www.trailerpark.nu/p/text/tyck.php> så ser det vid första anblicken ut att fungera när man postar en kommentar, men om man använder IE så hinner man se ett felmeddelande dra förbi en millisekund, altenativt om man högerklickar i popup fönstret så kan man välja "Bakåt" och där ser man då felmeddelandet igen.. vilket känns lustigt, allting fungerar och man ser bara det här meddelandet i en kort sekund, men varför kommer det?

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

## #4 — metalboy, 2008-03-22T21:16Z

Det beror på att JavaScript-funktionen öppnar taemot.php, låt funktionen öppna ett tomt fönster istället.

```
function popUp() {
props=window.open('', 'poppage', 'toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=200, height=300 left = 100, top = 100');
}
```

Då fungerar det nog bättre :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/170142-post-till-popup-javascript
