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
I am getting a popup blocker on the browser .
is there a way to avoid this popup?
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)
.I am getting a popup blocker on the browser .
is there a way to avoid this popup?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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.
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.
ASKER
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.
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.
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.
ASKER
Sorry Chinmay but I did not get your idea about
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?
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you for your time Chinmay I will try your suggestion and will ask if I face problem.
Regards,
ProgrammerAtAIMS
Regards,
ProgrammerAtAIMS
ASKER
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.