Du bist nicht angemeldet. [Anmelden]
Optionen
Thema bewerten
Scrollbar - #1097946 - 08.04.2007, 20:16:35
engeleee
Nicht registriert


Hey,
ich wuerde gerne meine Scrollbar aendern.
So, eigentlich ist das ja ganz leicht, hab das schon oefters gemacht auf andren Seiten.. jedenfalls war ich auf so einer typischen Scrollbar-Generator Seite und hab dann das Skript bei Knuddels eingefuegt .. so, aber nix is passiert, Scrollbar hat die gleiche Farbe behalten.

Dachte dann es liegt an meinem Browser, aber im IE wars genauso.. hab auch mehrere Skripts ausprobiert, Farbe bleibt immer gleich, nix tut sich.

Aber viele haben ja farbige Scrollbars.. muss ja also gehen ?!
Help ;)

[zum Seitenanfang]  
Re: Scrollbar [Re: ] - #1097953 - 08.04.2007, 20:21:11
oOWebmasterOo

Registriert: 14.02.2006
Beiträge: 1.947
Ort: Deutschland
Eigentlich sollte dieser Code zum einfärben der Scrollbar dienen:

<style type="text/css"><!--body{scrollbar-face-color: #1F3F5F;scrollbar-highlight-color: #224499;scrollbar-shadow-color: #152B40;scrollbar-3dlight-color: #333333;scrollbar-arrow-color: #FF9900;scrollbar-track-color: #666699;scrollbar-darkshadow-color: #666699}--></style>

Quelle: [color:"green"]http://chathomepage.de/cssmausscroll.html[/color]

Wahrscheinlich ist in deinem Code ein Fehler. Musst bei dem Code hier natürlich noch die Farben ändern.


Bearbeitet von oOWebmasterOo (08.04.2007, 20:21:54)
_________________________
Mfg, Webbie! Wenn du auch mal reinfallen willst -> Klick mich! zwinker

[zum Seitenanfang]  
Re: Scrollbar [Re: ] - #1097955 - 08.04.2007, 20:24:02
calm-1992
» Rü-​Q «​

Registriert: 21.02.2006
Beiträge: 1.353
Ort: NRW
JavaScript muss -zumindest bei einigen Varianten- aktiviert sein.
Geht in etwa so: Extras ~> Einstellungen ~> ??? ~> Hacken vor JavaScript aktivieren setzen ~> Ok

Hier nochmal ein Code der auf jeden Fall funktionstüchtig ist
Code:
&lt;SCRIPT language="JavaScript"&gt;
&lt;!--
var scrollPct, prevStep, nextStep, interStep
steps = new Array();
steps[0] = new Array(128,128,128);
steps[1] = new Array(255,0,0);
steps[2] = new Array(255,255,0);
steps[3] = new Array(0,255,0);
steps[4] = new Array(0,255,255);
steps[5] = new Array(0,0,255);
steps[6] = new Array(255,0,255);
steps[7] = new Array(255,0,0);
steps[8] = new Array(255,255,255);
function newColor(chan) {
var i=Math.floor(steps[prevStep][chan]+interStep*(steps[nextStep][chan]-steps[prevStep][chan]));
return i;
}
function scrollFunk() {
scrollPct=(steps.length-1)*document.body.scrollTop/(document.body.scrollHeight-document.body.clientHeight);
prevStep=Math.floor(scrollPct);
nextStep=Math.ceil(scrollPct);
interStep=scrollPct-prevStep;
var newRGB="rgb("+newColor(0)+","+newColor(1)+","+newColor(2)+")";
var invRGB="rgb("+(255-newColor(0))+","+(255-newColor(1))+","+(255-newColor(2))+")";
if (document.body.style.scrollbarTrackColor != null) {
document.body.style.scrollbarFaceColor=newRGB;
document.body.style.scrollbarTrackColor=invRGB;
}
}
window.onscroll=scrollFunk;
//--&gt;
&lt;/SCRIPT&gt;
  


[color:"red"] /Edit: [/color] Maan, warum bist du immer schneller als ich?! KO xD


Bearbeitet von calm-1992 (08.04.2007, 20:26:31)
_________________________
"Es gibt Dinge, über die man sich einigen kann, und es gibt wichtige Dinge." -Max Planck

[zum Seitenanfang]  
Re: Scrollbar [Re: oOWebmasterOo] - #1097959 - 08.04.2007, 20:28:33
engeleee
Nicht registriert


Dank dir.
Hatte nur die falschen Codes (btw: Wieso geht da nur dieser bestimmte Code ?) .. man man man..
:)

[zum Seitenanfang]