Link to home
Start Free TrialLog in
Avatar of ProgrammerAtAIMS
ProgrammerAtAIMS

asked on

asp.net open new page without popup blocker

Hello,
I am trying to open a new page(on a new window) on button click from client site using
ScriptManager.RegisterStartupScript(m_Page, m_Page.GetType(), "JSScript", window.open("url"), True)

Open in new window

.
I am getting a popup blocker on the browser .
is there a way to avoid this popup?
ASKER CERTIFIED SOLUTION
Avatar of Chinmay Patel
Chinmay Patel
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of ProgrammerAtAIMS
ProgrammerAtAIMS

ASKER

Hi Chinmay Patel,
Thank you for your reply.
Can you propose something else if i need to open a new web page in my web application? because clients did not like the fact that they are getting a popup.
I have a menu screen from where I choose to go to an option. this option must open in another tab or window.

(I know that if i write javascript function directly on "onclick" event it will not popup but i need to do it from code behind since I have lot of validation to do)
thank you in advance.
Hi ProgrammerAtAIMS,

I am not sure exactly what you are trying to do with this popup but how about using AJAX and loading that page/content in a Blocking Layer(Div) in the same page?

Regards,
Chinmay.
Hi Chinmay,
I need to keep the  menu screen  open so the user can open multiple option at the same. I can not block the interface.
Hi ProgrammerAtAIMS,

In that case do not make your divs blocking, just let them render on your page side by side.
PS : In my opinion, this is a bad UX. Users have to be educated on the same.

Regards,
Chinmay.
Sorry Chinmay but I did not get your idea about
In that case do not make your divs blocking, just let them render on your page side by side.
what do you mean by this? Can you give me an example of this? (I am a bit new to asp.net world).
And why it is a bad UX? If I have a page where user can create or add a new customer and on another page he can make an invoice for him and in another I can add items and..... I need this multiple window here no?
If I put  all these on the same screen my page size would be large and it will cause performance issue no?
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thank you for your time Chinmay I will try your suggestion and will ask if I face problem.

Regards,
ProgrammerAtAIMS