Index: trunk/core/admin_templates/js/nlsmenu.js =================================================================== diff -u -N -r6815 -r7404 --- trunk/core/admin_templates/js/nlsmenu.js (.../nlsmenu.js) (revision 6815) +++ trunk/core/admin_templates/js/nlsmenu.js (.../nlsmenu.js) (revision 7404) @@ -52,7 +52,7 @@ if (plc && plc!="") { var d=NlsGetElementById(plc); var s=""; for (it in this.menus) { s+=this.menus[it].renderMenu(); } - plc.innerHTML=s; + d.innerHTML=s; } else { for (it in this.menus) { document.write(this.menus[it].renderMenu()); } } @@ -511,7 +511,12 @@ var trgt=this.items[itemId].target; if (trgt==null) trgt=this.target!=null?this.target:"_self"; if (this.items[itemId].url!="") { - window.open(this.items[itemId].url, trgt); + if (trgt=='_self') { + window.location.href=this.items[itemId].url + } + else { + window.open(this.items[itemId].url, trgt); + } } else { return this.menuOnClick(ids[0], ids[1]); }