Index: HTML/Default/status_header.html =================================================================== --- HTML/Default/status_header.html (revision 4528) +++ HTML/Default/status_header.html (working copy) @@ -31,16 +31,16 @@ } function switchPlayer(player_List) { - var newPlayer = player_List.options[player_List.selectedIndex].value; - - for (var i = 0; i < top.frames.length; i++) { - - var myString = new String(top.frames[i].location); - var rString = newPlayer; - var rExp = /(\w\w(:|%3A)){5}(\w\w)/gi; - - top.frames[i].location = myString.replace(rExp, rString); + parent.playlist.location.href="playlist.html?player="+newPlayer; + parent.status.location.href="status_header.html?player="+newPlayer; + + for (var j=0;j < parent.browser.document.links.length; j++) { + var myString = new String(parent.browser.document.links[j].href); + var rString = newPlayer; + var rExp = /(\w\w(:|%3A)){5}(\w\w)/gi; + + parent.browser.document.links[j].href = myString.replace(rExp, rString); } }