Browsing Context Name

A browsing context name is a non-empty string which does not begin with  (an underscore), and may be specified as the value of name attributes for ,  , and   elements. Browsing context keywords, i.e. one of  (the default), ,  , or  , indicate browsing contexts relative to the current document. Scripts and values of target attributes for  and   elements may indicate browsing contexts by either names or keywords.
 * contains an element or script.
 * contains the element (such as,  , or  ) in which   is embedded, or   if it is not embedded.
 * is not embedded within any other and contains, directly or indirectly, an element or script. This may be equal to either  or , or an ancestor of both.
 * does not yet exist, but will be created if a script or element operated by the user sends a URL to it. (A name which is not yet assigned to a browsing context has a similar effect, except the resulting context has a name by which it may be referred to later.)