caues ,na hodne strankach sem videl podivuhodný croolbar,proste se jenom najede na obrazek a uz se stranka scrooluje (trebas na shakira.cz)
,jak se to dela ?
Je to javascriptem. Jseš-li proti IFRAME tak to nepoužívej. Ale zachvíli ti napíšu ten kód.
Pomoci skriptovaciho jazyka na strane klientske aplikace - presneji pomoci JavaScriptu. podivej se do zdrojoveho kodu stranky http://shakira.cz/novinky/novinky.html , prislusne JavaScripty jsou primo v tomto html souboru, bohuzel prehlednost neni nic moc.
Hned. Já pitvám zdroják z InternetCZ ;-)
já mám na barvení baru dost dobrej prográmek.
(www.matouch.wz.cz/download/colorbar)
<HEAD>
<SCRIPT>
<!--
function verScroll(dir, spd, loop) {
loop = true;
direction = "up";
speed = 10;
scrolltimer = null;
if (document.layers) {
var page = eval(document.contentLayer);
}
else {
if (document.getElementById) {
var page= eval("document.getElementById('contentLayer').style");
}
else {
if (document.all) {
var page = eval(document.all.contentLayer.style);
}
}
}
direction = dir;
speed = parseInt(spd);
var y_pos = parseInt(page.top);
if (loop == true) {
if (direction == "dn") {
page.top = (y_pos - (speed));
} else {
if (direction == "up" && y_pos < 10) {
page.top = (y_pos + (speed));
} else {
if (direction == "top") {
page.top = 10;
}
}
}
scrolltimer = setTimeout("verScroll(direction,speed)", 1);
}
}
function stopScroll() {
loop = false;
clearTimeout(scrolltimer);
}
// -->
</script>
</head>
<body>
<div id="contentLayer" style="position:absolute; width:300px; z-index:1; left: 39px; top: 51px">
Sem vlož text!
</div>
<div id="scrollmenu" style="position:absolute;width:200px;height:30px;z-index:1; left:400px; top: 40px">
<table border=1><tr><td>
<table>
<tr>
<td colspan=3>
<a href="#" onMouseOver="verScroll('up','1','true')" onMouseOut="stopScroll()">Nahoru</a>
<br>
<a href="#" onMouseOver="verScroll('dn','2','true')" onMouseOut="stopScroll()">Dolů</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</body>
2 Matouch >> www.matouch.wz.cz/download/colorbar ---> 404 - stránka nenalezena
2 all >> Tak jsem to nepitval z internet-cz. Je to z http://javascript.internet.com. Počeštil jsem to. Rychlost scrollu se dá ovlivnit takhle :
//a href="#" onMouseOver="verScroll('up/down','rychlost','true')" onMouseOut="stopScroll()"//
Stačí upravit položku rychlost a vložit tam čísílko od 1 do .... Tam na http://javascript.internet.com je cca 2091 scriptů a jsou super!
2 Matouch >> Málem bych zapomněl, zde se nediskutuje o barvení scrollbaru, ale třeba jak se dá ten scrollbar nahradit obrázkem či textem.