FAQFAQ   SzukajSzukaj  GrupyGrupy  ProfilProfil  Śledzone tematyŚledzone tematy  Śledzone foraŚledzone fora
Napisz nowy temat   Odpowiedz do tematu   
Zobacz poprzedni temat Wersja gotowa do druku Zobacz następny temat
Autor Wiadomość
MikiTTOffline
Laik
Laik


Dołączył: 09 09, 2005
Posty: 35
Skąd: Polska
Status: Offline
Post   Wysłany: 11 23, 2005 - 15:34 Odpowiedz z cytatem Powrót do góry
Temat postu: Śnieg na stronie

Witam! Zima idzie czas pomyśleć o odpowiednim udekorowaniu strony.

Na innych cms-ach skrypty ze śniegiem działały poprawnie jednak z md-pro mam problem.

1. Skrypt
Kod:
<script>
<!-- Original: Altan (snow@altan.hr) -->
<!-- Web Site: http://www.altan.hr/snow -->
<!-- Smaller flakes, subtle snowfall variables, code beautifcation and makeSnow function by NoSLZZP -->

var no = 10; // snow number
var speed = 13; // smaller number moves the snow faster
var snowflake ="http://img367.imageshack.us/img367/566/snow3ow.gif";
var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 640, doc_height = 500;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = 640;
doc_height = 500;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ns4up) { // set layers
if (i == 0) {
document.write("<layer name="dot"+ i +"" left="15" ");
document.write("top="15" visibility="show"><img src="");
document.write(snowflake + "" border="0"></layer>");
} else {
document.write("<layer name="dot"+ i +"" left="15" ");
document.write("top="15" visibility="show"><img src="");
document.write(snowflake + "" border="0"></layer>");
}
} else if (ie4up) {
if (i == 0) {
document.write("<div id="dot"+ i +"" style="POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;"><img src="");
document.write(snowflake + "" border="0"></div>");
} else {
document.write("<div id="dot"+ i +"" style="POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;"><img src="");
document.write(snowflake + "" border="0"></div>");
}
}
}
function snowNS() { // Netscape main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", speed);
}

function snowIE() { // IE main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + 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()", speed);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
</script>


2. Skrypt: http://www.swmarek.qs.pl/java/skrypty/i ... /snieg.htm

Ten drugi po części dział ale sypie tylko po lewej stronie (no chyba jakaś zamieć na mojej stronce Very Happy )

Wstawiałem oczywiście w theme.html a może gdzieś indziej trzeba? Razz
Zobacz profil autora Odwiedź stronę autora
BatOffline
Stały bywalec
Stały bywalec


Dołączył: 06 11, 2005
Posty: 245
Skąd: Bytom
Status: Offline
Post   Wysłany: 12 18, 2005 - 21:44 Odpowiedz z cytatem Powrót do góry

Podobny temat był na http://post-nuke.pl/modules.php?op=modl ... mp;t=10754
Jeśli wstawiłeś w odpowiedniej sekcji theme.html to powinno wszystko działać. Jeśli nie to będziesz musiał spróbować w header.php

_________________
www.underflip.eu | www.bilsoftware.com
Zobacz profil autora Odwiedź stronę autora
Wyświetl posty z ostatnich:     
Skocz do:  
Wszystkie czasy w strefie GMT - 11 Godzin
Napisz nowy temat   Odpowiedz do tematu
Zobacz poprzedni temat Wersja gotowa do druku Zobacz następny temat
Powered by MDForum 2.0© 2003-2005 MAXdev Team
Credits
Design: MDTheme edited by MAXdev Polska