Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Languages / JScript / May 2004

Tip: Looking for answers? Try searching our database.

Popup Window

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
ruca - 03 May 2004 10:40 GMT
Hi,

DESCRIPTION:
I'm developing  an application that when I need to insert a date, I use 3
textbox's and one image button. This image button open's a small popup
window with a calendar, allowing user choose date. Then, this popup returns
the year, month and day to the correspondent textbox. So far, so good.

PROBLEM:
The problem is that the applications opens so popup's as the number of
clicks that I do in image button. What I want is that only opens one popup
at a time. That when it's already one open, this closes and open a new
popup.

For that I have a .JS file that have this:
-------------------------------------------------
var NewWnd = null;

function DestroyWnd()
{
// close the current window
if(this.NewWnd != null)
{
 this.NewWnd.close();
 this.NewWnd = null;
}
}

function pick(Year,Month,Day)
{
if((this.NewWnd == null) || (this.NewWnd.closed))
{
 var url = "Calendar.aspx?srcA=" + Year + "&srcM=" + Month + "&srcD=" + Day
 this.NewWnd = window.open(url, "_blank", "height=200, width=200, left=250,
top=200, " +
 "location=no, menubar=no, resizable=no, " +
 "scrollbars=no, titlebar=no, toolbar=no", true);
}
else
{
 DestroyWnd();
 pick(Year,Month,Day);
}
}
-------------------------------------------------

Because buttons do postback my .JS variable (NewWnd) is reset and never
mantain the value of window.
How can I solve this?

Signature

Programming ASP.NET with VB.NET
Thank's (if you try to help me)
Hope this help you (if I try to help you)
ruca

Armin Zingler - 03 May 2004 10:55 GMT
> Hi,
>
[quoted text clipped - 16 lines]
>
> [...]

This is a VB.Net group. Please post only to the appropriate groups. Thx.

Signature

Armin

ruca - 03 May 2004 11:09 GMT
Hi Armin,
If you can see in my signature it says:

------------------------------------
Programming ASP.NET with VB.NET
Thank's (if you try to help me)
Hope this help you (if I try to help you)
ruca
------------------------------------

And I posted here too, because maybe It's possible I have to do anything in
my VB code (if I know the answer, I'm sure that I don't post here my
question).
If you can see too, you've posted your answer to my question in ASPNET and
JSCRIPT group. Like me, you've posted wrong.

Thanks anyway for your help.
ruca

> > Hi,
> >
[quoted text clipped - 18 lines]
>
> This is a VB.Net group. Please post only to the appropriate groups. Thx.
Armin Zingler - 03 May 2004 11:21 GMT
> Hi Armin,
> If you can see in my signature it says:
[quoted text clipped - 5 lines]
> ruca
> ------------------------------------

It's not interesting whether you are using VB.Net for programming as long as
the question is not related to the VB.Net programming language. Even after
reading your question again I don't see any relation.

Signature

Armin

ruca - 03 May 2004 12:53 GMT
Anyone want to sugest something useful for my problem? I appreciate your
help.

Signature

Programming ASP.NET with VB.NET
Thank's (if you try to help me)
Hope this help you (if I try to help you)
ruca

> Hi,
>
[quoted text clipped - 45 lines]
> mantain the value of window.
> How can I solve this?
Cor Ligthert - 03 May 2004 13:24 GMT
Hi Ruca,

What I do not understand why it should be such an anoying popup windows.
Most people have a popup killer.

This can be nicely done by creating an area on your form where that calender
control is in and you hide another control and after that you hide the
calender control again.

Now you are taking a lot of work doing that what most people hate.

Just my thought,

Cor
Jim M - 18 May 2004 03:20 GMT
Then how do you make the nice little area modal.  Programmers usually want
to force an input.  Is there a way to do this with an area on the page?

Thanks,

Jim

> Hi Ruca,
>
[quoted text clipped - 10 lines]
>
> Cor
Cor Ligthert - 04 May 2004 06:48 GMT
> Then how do you make the nice little area modal.  Programmers usually want
> to force an input.  Is there a way to do this with an area on the page?

Why not?

Cor
George Ter-Saakov - 04 May 2004 13:07 GMT
Just FYI:
Popup killers will kill popup window only if it served from another domain.
If it's served from the same domain of the original URL then Popup killers
will let it through.
So do not worry about it.

George.

> Then how do you make the nice little area modal.  Programmers usually want
> to force an input.  Is there a way to do this with an area on the page?
[quoted text clipped - 18 lines]
> >
> > Cor
Cor Ligthert - 04 May 2004 13:20 GMT
Hi George,

> Just FYI:
> Popup killers will kill popup window only if it served from another domain.
> If it's served from the same domain of the original URL then Popup killers
> will let it through.
> So do not worry about it.

I told that most people do not like the use of popup screens and especially
in a Web situation.
They use Popup killers, that it is not killed does not make that people like
them.

Reason, you have always to click them away when you have used them and they
appear always on the place where is the information you need to type in the
answer. While it is not something that appears on another monitor you can
put it in aspx as well fixed in the same window.

However just my idea about this

Cor
George Ter-Saakov - 04 May 2004 13:54 GMT
I was not referring to your comments.
I was just stating that pop ups are ok to use even if 90% people using popup
killers.
Also i would like to notice that it's matter of personal preferences of
liking and not liking popups.

I have not seen any study on that but from my own experience popup(s) are ok
if they are logically fit into the application.

I have simple example.
On my site people can enter HTML message and at some point the might want to
embed image into text.
I think it's a good choice to popup a small window to allow them upload
image rather than navigating away from text they entered and having them
worried that all they have entered so far is lost because they did not click
submit button.

George.

> Hi George,
>
[quoted text clipped - 18 lines]
>
> Cor
Cor Ligthert - 04 May 2004 14:14 GMT
Hi George,

I did not say you have to add a new pag, I think it is better to use a part
of the page as a special area for that. (And I am not talking about plain
html or asp, I am talking about serverside aspx applications)

And I said consequently that it is just my thought.

Cor
Scott M. - 05 May 2004 03:25 GMT
Fix your system clock.

> Then how do you make the nice little area modal.  Programmers usually want
> to force an input.  Is there a way to do this with an area on the page?
[quoted text clipped - 18 lines]
> >
> > Cor
Patrick Delifer - 03 May 2004 16:14 GMT
HI Ruca,

why don't you try to disable the button if the window is already open?

> Hi,
>
[quoted text clipped - 45 lines]
> mantain the value of window.
> How can I solve this?
Vidar Petursson - 26 May 2004 12:00 GMT
Hi

No need to check... give it a name

window.open("pageToGo.aspx","myCalendarWin","Window SPECS");

This will reuse window if already open

Signature

Best Regards
 Vidar Petursson
==============================
Microsoft Visual: Scripting MVP 2000-2004
http://www.icysoft.com/
http://www.deus-x.com/ Instant e-commerce
http://www.microsoft.com/technet/scriptcenter/
Playground: http://213.190.104.211/  ( IE 5.5+ only )

No matter where you go there you are
==============================

> Hi,
>
[quoted text clipped - 48 lines]
> mantain the value of window.
> How can I solve this?

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.