Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: JavaScript: Fade systeemi

anomizer [25.04.2003 10:31:40]

#

Fade systeemi. Ei ihan omaa tuotosta mutta ajattelin
että olisi kiva vinkki kun tämä osio on ollut
aika hiljainen.

function makearray(n) {
this.length = n;
for(var i = 1; i <= n; i++) this[i] = 0;
return this;
}
hexa = new makearray(16);
for(var i = 0; i <10; i++) hexa[i] = i;
hexa[10]="a"; hexa[11]="b"; hexa[12]="c";
hexa[13]="d"; hexa[14]="e"; hexa[15]="f";
function hex(i) {
if (i <0) return "00";
else if (i > 255) return "ff";
else return "" + hexa[Math.floor(i/16)] + hexa[i%16];
}
function setbgColor(r, g, b) {
var hr = hex(r); var hg = hex(g); var hb = hex(b);
document.bgColor = "#"+hr+hg+hb;
}
function fade(sr, sg, sb, er, eg, eb, step) {
for(var i =step; i>=0; i--){
setbgColor(
Math.floor(sr * ((step-i)/step) + er * (i/step)),
Math.floor(sg * ((step-i)/step) + eg * (i/step)),
Math.floor(sb * ((step-i)/step) + eb * (i/step)));
}
}
function fadein() {
fade(0,0,0, 255,255,255, 64);
}
function fadeout() {
/*fade(0,0,0, 255,255,255, 64); */
}
fadein();
function isnscroll(hype) {
var shameless = 100
var prtspc = " ";
var col = 1;

if (hype>shameless) {
hype--;
var cmd="isnscroll(" + hype + ")";
isntimer=window.setTimeout(cmd,shameless);
}
else if (hype<=shameless && hype>0) {
for (col=0;col<hype;col++) {
prtspc+=" ";
}
prtspc+=promotional;
hype--;
var cmd="isnscroll(" + hype + ")";
window.status=prtspc;
isntimer=window.setTimeout(cmd,shameless);
}
else if (hype<=0) {
if (-hype<promotional.length) {
prtspc+=promotional.substring(-hype,promotional.length);
hype--;
var cmd="isnscroll(" + hype + ")";
window.status=prtspc;
isntimer=window.setTimeout(cmd,100);
}else {
window.status=" ";
isntimer=window.setTimeout("isnscroll(100)",75);
}
}
}
function TickerTape() {
isntimer=window.setTimeout("isnscroll(100)",500);
}

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta