GRY-Online.pl --> Archiwum Forum

Skrypt - Menu rozwijane w bok

10.02.2004
14:04
[1]

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 :)

10.02.2004
14:57
[2]

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>

10.02.2004
15:02
[3]

Father Michael [ Padre ]

chyba nie dziala :)

10.02.2004
15:08
[4]

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 :)

10.02.2004
15:11
smile
[5]

Father Michael [ Padre ]

Evil GOL :P
wiec gdybym mogl prosic na maila: [email protected]

10.02.2004
15:23
[6]

grompablo [ Konsul ]

oki wysłalem

10.02.2004
15:24
smile
[7]

Father Michael [ Padre ]

THX

10.02.2004
15:25
[8]

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..

© 2000-2025 GRY-OnLine S.A.