Index: /Users/mh/Documents/workspace/7.2/server/HTML/EN/html/SqueezeJS/UI.js =================================================================== --- /Users/mh/Documents/workspace/7.2/server/HTML/EN/html/SqueezeJS/UI.js (revision 22405) +++ /Users/mh/Documents/workspace/7.2/server/HTML/EN/html/SqueezeJS/UI.js (working copy) @@ -578,8 +578,17 @@ var el = target.child('a.browseItemLink'); if (el && el.dom.href) { if (el.dom.target) { - try { parent.frames[el.dom.target].location.href = el.dom.href; } - catch(e) { location.href = el.dom.href; } + try { + if (parent.frames[el.dom.target]) + parent.frames[el.dom.target].location.href = el.dom.href; + else if (frames[el.dom.target]) + parent.frames[el.dom.target].location.href = el.dom.href; + else + window.open(el.dom.href, el.dom.target); + } + catch(e) { + location.href = el.dom.href; + } } else { location.href = el.dom.href;