# Close pop up

**URL:** <https://forum.kirupa.com/t/close-pop-up/27490>\
**Category:** Uncategorized\
**Created:** [August 3, 2003, 4:11am UTC](https://forum.kirupa.com/t/close-pop-up/27490 "2003-08-03T04:11:32Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![moshlp](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@moshlp](https://forum.kirupa.com/u/moshlp)\
**Post date:** [August 3, 2003, 4:11am UTC](https://forum.kirupa.com/t/close-pop-up/27490/1 "2003-08-03T04:11:32Z")

</div>

hi,can somebody post the script for putting in a button to close a Javasacript pop-up?  
thx

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 3, 2003, 4:30am UTC](https://forum.kirupa.com/t/close-pop-up/27490/2 "2003-08-03T04:30:58Z")

</div>

say your code looks something like this to open the window:

var win = window.open(…);

now “win” is the variable you can use to control the pop-up.

now you can go:

win.close();

to close that pop-up.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 3, 2003, 6:38am UTC](https://forum.kirupa.com/t/close-pop-up/27490/3 "2003-08-03T06:38:32Z")

</div>

If you are doing that from a flash movie, don’t you have to have the getURL thing too? I don’t know, I’ve never done it so I’m asking for my own information:

```auto

on(release){
getURL("javascript:window.close();");
}

```

I don’t even know if that would work…would it?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 3, 2003, 7:22am UTC](https://forum.kirupa.com/t/close-pop-up/27490/4 "2003-08-03T07:22:08Z")

</div>

I think you can also do it like this: when you called the pop-up through window.open, you can assign a name to the window. window.open(URL, name, properties); so an example would be window.open(‘[http://www.site.com](http://www.site.com)’, ‘site’, ‘…’); , where ‘site’ is the name given to the pop-up.

When using window.close();, I think you have to give the name of the window to close, so that would be window.close(‘site’);  
So in Flash, that would become getURL(“java\*\*script:window.close(‘site’);”);

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 3, 2003, 7:37am UTC](https://forum.kirupa.com/t/close-pop-up/27490/5 "2003-08-03T07:37:29Z")

</div>

Unless that swf is in the window that you want to close, then you don’t need that parameter, right? Javascript will close the window with that one line from itself…I think. I know if you go to your address bar no matter where you are and put in ‘javascript:window.close’, it’ll close that window.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 3, 2003, 12:03pm UTC](https://forum.kirupa.com/t/close-pop-up/27490/6 "2003-08-03T12:03:23Z")

</div>

```auto
getURL("javascript : window.close();","_top");

```

—\> (remove spaces between “javascript”, “:” and “window…”)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 3, 2003, 12:27pm UTC](https://forum.kirupa.com/t/close-pop-up/27490/7 "2003-08-03T12:27:09Z")

</div>

DP, try adding an [i][/i] (without spaces of course) at the beginning of the letter j in javascript.

[AS]getURL(“_j_avascript: window.close();”,"\_top");[/AS]

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 3, 2003, 12:37pm UTC](https://forum.kirupa.com/t/close-pop-up/27490/8 "2003-08-03T12:37:54Z")

</div>

DP ?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 3, 2003, 1:44pm UTC](https://forum.kirupa.com/t/close-pop-up/27490/9 "2003-08-03T13:44:28Z")

</div>

> \*Originally posted by Freddythunder \*  
> \*\*Unless that swf is in the window that you want to close, then you don’t need that parameter, right? Javascript will close the window with that one line from itself…I think. I know if you go to your address bar no matter where you are and put in ‘javascript:window.close’, it’ll close that window. \*\*

Correct 🙂 Didn’t think of that, but you can use it anyway to close pop-ups from the another window =)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 3, 2003, 1:57pm UTC](https://forum.kirupa.com/t/close-pop-up/27490/10 "2003-08-03T13:57:45Z")

</div>

Right, good. I actually really didn’t know, so it’s good to know if I ever need to use that. Thanks Voetsjoeba!!
