# Center pop up

**URL:** <https://forum.kirupa.com/t/center-pop-up/25917>\
**Category:** Uncategorized\
**Created:** [July 17, 2003, 5:06pm UTC](https://forum.kirupa.com/t/center-pop-up/25917 "2003-07-17T17:06:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![alnoor](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@alnoor](https://forum.kirupa.com/u/alnoor)\
**Post date:** [July 17, 2003, 5:06pm UTC](https://forum.kirupa.com/t/center-pop-up/25917/1 "2003-07-17T17:06:09Z")

</div>

the tutorial on center popup window is cool  
but I have lots of popup window in my site and I don’t want to type long list of code on each and every button.

So I want to know - is there any way that I can create a function and use it again and again.

here is what i tried  
[AS]Movieclip.prototype.openWinCentre = function (url, winName, w, h, toolbar, location, directories, status, menubar, scrollbars, resizable) {  
getURL (“javascript:var myWin; if(!myWin || myWin.closed){myWin = window.open(’” + url + “’,’” + winName + “’,’” + “width=” + w + “,height=” + h + “,toolbar=” + toolbar + “,location=” + location + “,directories=” + directories + “,status=” + status + “,menubar=” + menubar + “,scrollbars=” + scrollbars + “,resizable=” + resizable + “,top=’+((screen.height/2)-(” + h/2 + “))+’,left=’+((screen.width/2)-(” + w/2 + “))+’” + “’)}else{myWin.focus();};void(0);”);  
}  
function pop() {  
address = “[http://www.yahoo.com](http://www.yahoo.com)”;  
target\_winName = “hallweir”;  
width = 400;  
height = 300;  
toolbar = 0;  
location = 0;  
directories = 0;  
status = 0;  
menubar = 0;  
scrollbars = 0;  
resizable = 0;  
//sends data back to the function  
openWinCentre(address, target\_winName, width, height, toolbar, location, directories, status, menubar, scrollbars, resizable);  
}  
thumb.thumbnail.but1.onRelease = function() {  
pop();}[/AS]

this is o.k. but what about the address - address for each and every button is different.

Any Suggestion.  
Thanks

---

<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:** [July 17, 2003, 5:07pm UTC](https://forum.kirupa.com/t/center-pop-up/25917/2 "2003-07-17T17:07:58Z")

</div>

I don’t get the issue.  
you are passing the var ‘address’ through and so each time you use the function pop() it is passing it across.

---

<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:** [July 17, 2003, 6:45pm UTC](https://forum.kirupa.com/t/center-pop-up/25917/3 "2003-07-17T18:45:19Z")

</div>

[AS]function pop(address) {  
var target\_winName, width, height, toolbar, location, directories, status, menubar, scrollbars, resizable;  
target\_winName = “hallweir”;  
width = 400;  
height = 300;  
toolbar = 0;  
location = 0;  
directories = 0;  
status = 0;  
menubar = 0;  
scrollbars = 0;  
resizable = 0;  
openWinCentre(address, target\_winName, width, height, toolbar, location, directories, status, menubar, scrollbars, resizable);  
}  
thumb.thumbnail.but1.onRelease = function() {  
pop(“[http://www.yahoo.com](http://www.yahoo.com)”);  
}[/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:** [July 17, 2003, 6:47pm UTC](https://forum.kirupa.com/t/center-pop-up/25917/4 "2003-07-17T18:47:31Z")

</div>

That is the same thing as declaring it below in a variable…

---

<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:** [July 17, 2003, 7:17pm UTC](https://forum.kirupa.com/t/center-pop-up/25917/5 "2003-07-17T19:17:12Z")

</div>

You didn’t understand his question, I believe. He (he, right?) wants to use a different address for each Button, I told him how. 😉

---

<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:** [July 17, 2003, 7:32pm UTC](https://forum.kirupa.com/t/center-pop-up/25917/6 "2003-07-17T19:32:14Z")

</div>

thanks kode  
I have not tested but I am sure it will work for me.

---

<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:** [July 17, 2003, 7:36pm UTC](https://forum.kirupa.com/t/center-pop-up/25917/7 "2003-07-17T19:36:03Z")

</div>

You’re welcome, alnoor. 😛
