When you open a window using javascript, you are I would assume using the open() method or window.open() method (they're the same really) something like:
Code:
open('some.htm', 'someName', 'width=300, height=300');
Anyways, what you want is to have different names. These are also known as targets. If you have one name for the music one:
Code:
open('music.htm', 'musicwin', 'width=300, height=300');
and another for estore:
Code:
open('estore.htm', 'estorewin', 'width=300, height=300');
They will never open in each other's window. However, if someone opens two of the same windows, like two music windows, the second one will replace the first. If you want to avoid that, just open them all to _blank:
Code:
open('estore.htm', '_blank', 'width=300, height=300');
A _blank window will generally never replace another window.
Note: Some browsers may be able to override these settings.
Bookmarks