hi!
ich soll ein script in ne homepage einbauen, das auf der page schnee rieseln läßt. habe es zum teil auch hinbekommen, doch leider schneit es nur im direkt sichtbaren bereicht, wenn man runterschrollt ist nix mehr davon zu sehn. habe eigentlich ja gar keine ahnung von dthml, aber ich denke in diesem abschnitt hier liegt mein problem:
function snowIE() { // IE main animation function
for (i = 0; i yp[i] += sty[i];
if (yp[i] > doc_height-70) {
xp[i] = Math.random()*(doc_width-am[i]-10);
yp[i] = 0;
stx[i] = 0.07 + Math.random()/20;
sty[i] = 3.4 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", 10);
}
(das da oben ist ein auszug aus dem script)dieses doc_width und doc_height denke ich ist daran schuld, das es nur im oberen bereicht zu sehen ist, oder liege ich da völlig falsch? falls meine vermutung doch hinkommen sollte, was muß ich da dann stattdessen eintragen, um den effekt auf der gesamten page zu haben?
oder gibts irgendwo schon ein fertiges script das so arbeitet wie ich es brauche?
thx.
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
Schau mal bei mk2000-online.de, dort gibt's so ein Script. Die Seite bietet ein "Mini-"SelfHTML.
danke, nur geht die url leider nicht, oder is evtl nur momentan down, kein plan.
Ich weis nicht ob das hilft aber rechne doch einfach mal hinter doc_height und doc_width eine Zahl drauf:
z.B.:
doc_width = document.body.clientWidth+170;
doc_height = document.body.clientHeight+120;
dann müsste der Bereich mit berücksichtigt werden.
Stimmt, scheint's nicht mehr zu geben, hab's aber offline. Das Script laesst sich leider nicht hier posten, wahrscheinlich, weil's eben ein Script ist. Bei Interesse hinterlasse mal deine E-Mail. Schaue in den naechsten Tagen wieder vorbei.
hi!
also das mit den anhängen der zahlen hat nicht geklappt. an dem anderen script hätte ich sehr wohl interresse, wär nett wenn man es mir mailen könnte.
k.0815@gmx.de
thx