Click here to Skip to main content
15,879,474 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
In my new Web application, I would like to provide users a way to keep several screens (windows) open. When users open screens using the menu options or dashboard links, the windows will be placed on top of each other like layers. For each new window, I want the name of the window displayed as a list on a side bar.

User should be able to switch between all open screens. Close them by clicking on the 'x' button or close the screen by deleting the name panel from the side bar.

Will this cause performance issue? Can I save all open window data in the view state and clear data as the windows are closed by the user. I know users will like this feature and may keep opening windows one after another and may not close any. But I can set a limit on how many windows can remain open at any time.

I would appreciate some comments and suggestions.

You can view my Web site design mockup in my Google space. To view: Click Here.
Posted
Updated 25-Aug-13 19:22pm
v3
Comments
Jignesh Khant 26-Aug-13 1:30am    
You can use javascript to accomplish this like this on click event in code behind:

Response.Write("window.open('yourdestinationpage.aspx','_blank')")
VishwaKL 26-Aug-13 7:31am    
you can also use jquery, thats easy then java script
Sergey Alexandrovich Kryukov 26-Aug-13 13:48pm    
There is no such thing as "java script", Java is not a scripting language.
If you mean JavaScript, it has nothing to do with Java.
And jQuery cannot be easier than JavaScript, because jQuery is JavaScript.
First, let's see what OP really want.
—SA
Sergey Alexandrovich Kryukov 26-Aug-13 13:49pm    
Multiple browser windows, or simulation of such behavior in one Web page?
—SA
Member 10231607 3-Sep-13 21:28pm    
Thanks everyone for responding! Sergey, you brought up a good point. Simulation of the behavior in one Web browser window may create lesser overhead. My mock up has some errors. I will try to fix soon. The non-functional requirement in terms of performance is that each screen should pop up in 5 seconds. With simulation it may not be easy to do. But it is worth trying. What do you suggest?

1 solution

i am facing the same situation, if you have found a way to open multiple child window inside a parent window, then please share the solution.
 
Share this answer
 
Comments
Rajesh waran 11-Dec-14 1:18am    
This place is used to post solution,don't forget!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900