Нашёл очень удобный и полезный скрипт, но не как не могу изменить в нём одну деталь.....
Всё по порядку:
В окне эксплорера, слева появляется прямоугольник, при наведении на который выдвегается слева меню.
Так вот, как сделать так, чтобы сам прямоугольник, да и самоменю было справа?

скачал скрипт с сайта (то есть авторскими правами обладает - [Только зарегистрированные пользователи могут видеть ссылки. ]

текст HTML-файла (канечно тут много лишнего, но..)

Код:
<body bgcolor=white leftMargin=0 topMargin=0>
<title>ААХ</title>
<META content="text/html; charset=windows-1251" http-equiv=Content-Type>
<script language=JavaScript1.2 src="nav.js"></SCRIPT>
текст Ява-скрипта nav.js

Код:
<!--


YOffset=10; // no quotes!!
staticYOffset=10; // no quotes!!
staticMode="smooth";
slideSpeed=10 // no quotes!!
waitTime=100; // no quotes!! this sets the time the menu stays out for after the mouse goes off it.
hdrFontFamily="Verdana";
hdrFontSize="3";
hdrFontColor="white";
hdrBGColor="#AA00FF";
hdrAlign="right";
hdrVAlign="center";
hdrHeight="20";
linkFontFamily="Verdana";
linkFontSize="2";
linkBGColor="white";
linkOverBGColor="#AAAAAA";
linkTarget="_top";
linkAlign="left";
menuBGColor="black";
menuIsStatic="yes";
menuHeader="Menu";
menuWidth=160; // Must be a multiple of 10! no quotes!!
barBGColor="#СССССС";
barFontFamily="Verdana";
barFontSize="3";
barFontColor="white";
barText="DYNAMIC FX";
barVAlign="top";
barWidth=200; // no quotes!!

IE = (document.all)
NS = (navigator.appName=="Netscape" && navigator.appVersion >= "4")

function moveOut() {
if (window.cancel) {clearTimeout(cancel);}
if (window.moving2) {clearTimeout(moving2);}
if ((IE && ssm2.style.pixelLeft<0)||(NS && document.ssm2.left<0)) {
if (IE) {ssm2.style.pixelLeft += 10;}
if (NS) {document.ssm2.left += 10;}
moving1 = setTimeout(&#39;moveOut()&#39;, slideSpeed)}
else {clearTimeout(moving1)}};
function moveBack() {
cancel = setTimeout(&#39;moveBack1()&#39;, waitTime)}
function moveBack1() {
if (window.moving1) {clearTimeout(moving1)}
if ((IE && ssm2.style.pixelLeft>(-menuWidth))||(NS && document.ssm2.left>(-menuWidth))) {
if (IE) {ssm2.style.pixelLeft -= 10;}
if (NS) {document.ssm2.left -= 10;}
moving2 = setTimeout(&#39;moveBack1()&#39;, slideSpeed)}
else {clearTimeout(moving2)}};

lastY = 0;
function makeStatic(mode) {
if (IE) {winY = document.body.scrollTop;var NM=ssm2.style}
if (NS) {winY = window.pageYOffset;var NM=document.ssm2}
if (mode=="smooth") {
if ((IE||NS) && winY!=lastY) {
smooth = .2 * (winY - lastY);
if(smooth > 0) smooth = Math.ceil(smooth);
else smooth = Math.floor(smooth);
if (IE) NM.pixelTop+=smooth;
if (NS) NM.top+=smooth;
lastY = lastY+smooth;}
setTimeout(&#39;makeStatic("smooth")&#39;, 1)}
else if (mode=="advanced") {
if ((IE||NS) && winY>YOffset-staticYOffset) {
if (IE) {NM.pixelTop=winY+staticYOffset}
if (NS) {NM.top=winY+staticYOffset}}
else {
if (IE) {NM.pixelTop=YOffset}
if (NS) {NM.top=YOffset-7}}
setTimeout(&#39;makeStatic("advanced")&#39;, 1)}}

function initSlide() {
if (IE) {
ssm2.style.pixelLeft = -menuWidth;
ssm2.style.visibility = "visible"}
else if (NS) {
document.ssm2.left = -menuWidth;
document.ssm2.visibility = "show"}
else {alert(&#39;Choose either the "smooth" or "advanced" static modes!&#39;)}}

function startMenu() {
if (IE) {document.write(&#39;<DIV ID="ssm2" style="visibility:hidden;Position : Absolute;Left : 0px;Top : &#39;+YOffset+&#39;px;Z-Index : 20;width:1px" onmouseover="moveOut()" onmouseout="moveBack()">&#39;)}
if (NS) {document.write(&#39;<LAYER visibility="hide" top="&#39;+YOffset+&#39;" name="ssm2" bgcolor="&#39;+menuBGColor+&#39;" left="0" onmouseover="moveOut()" onmouseout="moveBack()">&#39;)}
tempBar=""
for (i=0;i<barText.length;i++) {
tempBar+=barText.substring(i, i+1)+"
"}
document.write(&#39;<table border="0" cellpadding="0" cellspacing="1" width="&#39;+(menuWidth+barWidth+2)+&#39;" bgcolor="&#39;+menuBGColor+&#39;"><tr><td bgcolor="&#39;+hdrBGColor+&#39;" WIDTH="&#39;+(menuWidth-1)+&#39;" HEIGHT="&#39;+hdrHeight+&#39;" ALIGN="&#39;+hdrAlign+&#39;" VALIGN="&#39;+hdrVAlign+&#39;"><font face="&#39;+hdrFontFamily+&#39;" Size="&#39;+hdrFontSize+&#39;" COLOR="&#39;+hdrFontColor+&#39;">&#39;+menuHeader+&#39;</font></td><td align="center" rowspan="100" width="&#39;+barWidth+&#39;" bgcolor="&#39;+barBGColor+&#39;" valign="&#39;+barVAlign+&#39;"><p align="center"><font face="&#39;+barFontFamily+&#39;" Size="&#39;+barFontSize+&#39;" COLOR="&#39;+barFontColor+&#39;">&#39;+tempBar+&#39;</font></p></TD></tr>&#39;)}

function addItem(text, link, target) {
if (!target) {target=linkTarget}
document.write(&#39;<TR><TD BGCOLOR="&#39;+linkBGColor+&#39;" onmouseover="bgColor=\&#39;&#39;+linkOverBGColor+&#39;\&#39;" onmouseout="bgColor=\&#39;&#39;+linkBGColor+&#39;\&#39;" ALIGN="&#39;+linkAlign+&#39;" WIDTH="&#39;+(menuWidth-1)+&#39;"><ILAYER><LAYER onmouseover="bgColor=\&#39;&#39;+linkOverBGColor+&#39;\&#39;" onmouseout="bgColor=\&#39;&#39;+linkBGColor+&#39;\&#39;" WIDTH="100%" ALIGN="&#39;+linkAlign+&#39;"><FONT face="&#39;+linkFontFamily+&#39;" Size="&#39;+linkFontSize+&#39;"><A HREF="&#39;+link+&#39;" target="&#39;+target+&#39;" CLASS="ssm2Items">&#39;+text+&#39;</LAYER></ILAYER></TD></TR>&#39;)}

function addHdr(text) {
document.write(&#39;<tr><td bgcolor="&#39;+hdrBGColor+&#39;" HEIGHT="&#39;+hdrHeight+&#39;" ALIGN="&#39;+hdrAlign+&#39;" VALIGN="&#39;+hdrVAlign+&#39;"><font face="&#39;+hdrFontFamily+&#39;" Size="&#39;+hdrFontSize+&#39;" COLOR="&#39;+hdrFontColor+&#39;">&#39;+text+&#39;</font></td></tr>&#39;)}

function endMenu() {
document.write(&#39;<tr><td bgcolor="&#39;+hdrBGColor+&#39;"><font size="0" face="Arial"></font></td></TR></table>&#39;)
if (IE) {document.write(&#39;</DIV>&#39;)}
if (NS) {document.write(&#39;</LAYER>&#39;)}
if ((IE||NS) && (menuIsStatic=="yes"&&staticMode)) {makeStatic(staticMode);}
}

// Insert Generated Text Below

/*
Configure menu styles below
NOTE: To edit the link colors, go to the STYLE tags and edit the ssm2Items colors
*/
YOffset=100; // no quotes!!
staticYOffset=100; // no quotes!!
staticMode="advanced";
slideSpeed=20 // no quotes!!
waitTime=500; // no quotes!! this sets the time the menu stays out for after the mouse goes off it.
menuBGColor="black";
menuIsStatic="yes";
menuHeader="Навигация:";
menuWidth=110; // Must be a multiple of 10! no quotes!!
hdrFontFamily="Arial";
hdrFontSize="2";
hdrFontColor="#000000";
hdrBGColor="#DCFEFC";
hdrAlign="left";
hdrVAlign="center";
hdrHeight="20";
linkFontFamily="Arial";
linkFontSize="2";
linkBGColor="#DCFEFC";
linkOverBGColor="#04FEFC";
linkTarget="_top";
linkAlign="Left";
barBGColor="#04FEFC";
barFontFamily="Verdana";
barFontSize="3";
barFontColor="#000000";
barText="ГЛАВНОЕ МЕНЮ";
barVAlign="center";
barWidth=20; // no quotes!!

startMenu()
addItem(&#39;Главная&#39;, &#39;Главная.vbs&#39;, &#39;_blank&#39;);
addItem(&#39;Работа&#39;, &#39;Работа.vbs&#39;, &#39;_blank&#39;);
addItem(&#39;Музыка&#39;, &#39;Музыка.vbs&#39;, &#39;_blank&#39;);
addItem(&#39;Видео&#39;, &#39;Видео.vbs&#39;, &#39;_blank&#39;);
addItem(&#39;Программы&#39;, &#39;Программы.vbs&#39;, &#39;_blank&#39;);
addItem(&#39;games&#39;, &#39;games.vbs&#39;, &#39;_blank&#39;);
addItem(&#39;Учёба&#39;, &#39;Учёба.vbs&#39;, &#39;_blank&#39;);
addItem(&#39;Доки (дистр)&#39;, &#39;Доки (дистр).vbs&#39;, &#39;_blank&#39;);
addItem(&#39;текущая папка&#39;, &#39;текущая папка.vbs&#39;, &#39;_blank&#39;);
addItem(&#39;HDD&#39;, &#39;Скока_своб_мегоф_на_HDD_v3.vbs&#39;, &#39;_blank&#39;);

endMenu()

window.onload=initSlide

//-->
Особенно волнует изменения в функциях
moveOut()
moveBack1()
function makeStatic(mode)
function initSlide()

Зачем вначале неиспользуемые переменные незнаю, в своём варианте я их давно удалил, выложил исходный чтобы вам было нагляднее (практически такой, как я качал скрипт (лишь цвета и пункты изменены))