Father Michael [ Padre ]
Skrypt - Menu rozwijane w bok
Potrzebowalbym jakis skrypt Java, ktory na stronie stworzy rozwijane menu, ale takie, ktore rozwijac sie bedzie w bok a nie w dol (takie w dol juz mam :)) Chodzi mi o dokladnie taki efekt, jak w Windowsach, gdy w rozwijanym menu wybierzemy pozycje, ktora dodatkowo otworzy kolejne menu po prawej stronie. Mam nadzieje, ze jasno sie wyrazam :)
grompablo [ Konsul ]
moze taki cos
zrob sobie plik html i to wpisz :
<Html><HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<TITLE>N4</TITLE>
<BODY BACKGROUND="tło5.gif" BGCOLOR="#000000" TEXT="#000000" LINK="#3399CC" ALINK="#996699" VLINK="#FF9999">
<STYLE>
#menuOut, #menuIn
position:absolute;
left:-155px;
width:170px;
top:100px;
border:1px solid navy;
background-color:antiquewhite;
layer-background-color:antiquewhite;
font:bold 15px Verdana;
line-height:30px;
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
if (document.all)
document.write('<div id="menuIn" style="left:-150" onMouseover="pull()" onMouseout="draw()">')
// End -->
</script>
<layer id="menuOut" onMouseover="pull()" onMouseout="draw()">
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var siteName = new Array();
var siteLink = new Array();
siteName[0] = "Java script";
siteName[1] = "strona1";
siteName[2] = "strona2";
siteName[3] = "strona3";
siteName[4] = "strona4";
siteName[5] = "strona5";
siteLink[0] = "https://www.j-s.prv.pl/";
siteLink[1] = "link2";
siteLink[2] = "link3";
siteLink[3] = "link4";
siteLink[4] = "link5";
siteLink[5] = "link6";
for (i = 0; i <= siteName.length - 1; i++)
document.write('<a href=' + siteLink + '>' + siteName + '</a><br>');
// End -->
</script>
</layer>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function regenerate()
window.location.reload();
function regenerate2()
if (document.layers)
setTimeout("window.onresize=regenerate", 400);
window.onload = regenerate2;
if (document.all)
document.write('</div>');
slideMenu = document.all.menuIn.style;
boundryR = 0;
boundryL = -150;
else
slideMenu = document.layers.menuOut;
boundryR = 150;
boundryL = 10;
function pull()
if (window.drawMenu)
clearInterval(drawMenu);
pullMenu = setInterval("pullEngine()", 50);
function draw()
clearInterval(pullMenu);
drawMenu = setInterval("drawEngine()", 50);
function pullEngine()
if (document.all && slideMenu.pixelLeft < boundryR)
slideMenu.pixelLeft += 5;
else if(document.layers && slideMenu.left < boundryR)
slideMenu.left += 5;
else if (window.pullMenu)
clearInterval(pullMenu);
function drawEngine()
if (document.all && slideMenu.pixelLeft > boundryL)
slideMenu.pixelLeft -= 5;
else if(document.layers && slideMenu.left > boundryL)
slideMenu.left -= 5;
else if (window.drawMenu)
clearInterval(drawMenu);
// End -->
</script>
<center>
<br><br><br><br><br><br><br><br><br><br><br><br>
<FORM>
<INPUT TYPE=button NAME="view" VALUE="¦CIˇGNIJ"
OnClick='window.location="view-source:" +window.location.href'>
</FORM>
</CENTER>
</BODY>
</HTML>
Father Michael [ Padre ]
chyba nie dziala :)
Anima Vilis [ Konsul ]
I nie bedzie dzialac. GOL ma to do siebie, ze nie obsluguje pewnych znakow specjalnych i wstawia zupelnie inne, wiexc powyzszy skrypt ma bledy. Najlepiej bedzie jak dostaniesz poprawnie zapisany na mejla :)

Father Michael [ Padre ]
Evil GOL :P
wiec gdybym mogl prosic na maila: [email protected]
grompablo [ Konsul ]
oki wysłalem

Father Michael [ Padre ]
THX
Trollf [ ]
w powyzszym kodzie sa 2 rodzaje nawiasow trojkatnych, po prostu wszytkie male nawiasy trojkatne nalezy zamienic na nawiasy klamrowe (ktorych forum nie lubi ;-]) i moze wtedy skrytp zadziala..