Przesunięty przez: Boltex 06-05-2012, 01:11 |
Ró?ne dodatki do forum efekty w JavaScript (w panelu admina) |
Autor |
Wiadomość |
Gondoller
Posty: 2
|
Wysłany: 17-12-2004, 18:24
|
|
|
a u mnie w ca?ym forum .. pod firefoxem!!
tylko za wolno.. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
patrick
Pomógł: 159 razy Posty: 1900
|
Wysłany: 17-12-2004, 19:59
|
|
|
Gondoller napisał/a: | tylko za wolno.. |
przeciez tam możesz zmieniac szybkosc tylko starsznie kompa muli |
|
|
|
|
Bigbluee
Posty: 52
|
Wysłany: 29-01-2005, 10:58
|
|
|
natomiast ja mam mały problem dotyczący blokady prawego przycisku. Otóż mam na forum konkurs na najlepsze logo portalu i juz zauważyłem że niektórzy kopiuj? sobie adresy do tych logo i chciałbym zablokował prawy przycisk myszy. Najlepiej zablokował w danym temacie a jeśli się nie da to tymczasowo na ca?ym forum. U góry jest kod do blokady ale zastanawiam się w którym miejscu go wkleić. Z góry dzięki za pomoc |
|
|
|
|
hecz
Posty: 73
|
Wysłany: 30-01-2005, 19:03
|
|
|
szpak napisał/a: | ja to wrzucam w overall_header.tpl |
napisz dokładnie gdzie to wrzucasz, w ktore miejsce |
_________________ www.chorkowka.net |
|
|
|
|
ŁUKASZ24
Posty: 9
|
Wysłany: 05-04-2005, 11:55
|
|
|
Ten drugi skrypt Przema nie działa poprawnie zna ktoś poprawny kod ? |
|
|
|
|
IzOd
Pomógł: 2 razy Posty: 188
|
Wysłany: 11-09-2005, 14:38
|
|
|
to fajne
Cytat: | <meta http-equiv=Page-Exit content=blendTrans(Duration=0.7)> | nawet bardzo fajne ale lipa bo pod firefoxem nie dziala |
|
|
|
|
rzymek01
Pomógł: 14 razy Posty: 230
|
|
|
|
|
pecador
Pomógł: 292 razy Posty: 2881
|
Wysłany: 29-11-2005, 03:34
|
|
|
Znalazłem śnieg, dobrze działający pod Ff
Kod: | <script type="text/javascript">
// copyright/modified by kuku ( http://rafael.webd.pl )
var S=[];function init(IM,HM,i){
for(i=0;i<HM;i++){(S[i]={}).o=document.createElement('img');
with(S[i].o){src=IM;style.position="absolute";}
with(Math){S[i].dx=0;S[i].xp=random()*(document.body.clientWidth-50);S[i].yp=random()*document.body.clientHeight;
S[i].am=random()*20;S[i].stx=0.02+random()/10;S[i].sty=0.7+random();}
document.body.appendChild(S[i].o);}snow(HM);}
function snow(HM,i){
for(i=0;i<HM;i++){
with(S[i]){yp+=sty;if(yp>document.body.clientHeight-50){
with(Math){xp=random()*(document.body.clientWidth-am-30);yp=0;stx=0.02+random()/10;sty=0.7+random();}}
dx+=stx;o.style.top=~~(yp)+"px";o.style.left=~~(xp+am*Math.sin(dx))+"px";}}
setTimeout("snow("+HM+")",10);}
onload=function(){init('http://home.tiscali.nl/~bvabinet/Media/snow.gif',5);}
</script> |
Ale może mi ktoś powiedzieć, co trzeba zrobić, aby był widoczny na całym forum, a nie tylko na górze (chodzi o to, że gdy jest włączony, to leci z góry, ale przez jedną szerokość ekranu.. gdy się przewinie niżej, aby zobaczyć inne podfora, to śniegu już nie ma).
A także gdzie się ustawia jego ilość i szybkość? |
|
|
|
|
irekk
Pomógł: 283 razy Posty: 2927
|
Wysłany: 29-11-2005, 03:56
|
|
|
sprobuj pozmieniac: document.body.clientHeight na jakies sztywne wartosci np 1000 |
_________________ Cygantura |
|
|
|
|
pecador
Pomógł: 292 razy Posty: 2881
|
Wysłany: 29-11-2005, 11:45
|
|
|
Przy 1000 płatki znikają chwilę po pojawieniu się, przy 500 przelatują przez długość logo i znikają, przy 100 lecą trochę dłużej, ale też znikają
Gdy ustawiłem np 10, to leciał już niby dłużej. Jednak widać go było tylko wtedy, gdy się przesuwało powoli do dołu. Bo gdy się było w połowie długości forum, to już nie widać padającego śniegu..
Poza tym, gdzie dokładnie można ustawić szybkość spadania i ilość płatków? niby przy zwiększaniu niektórych wartości da się to ustawić, ale mam wrażenie, że te wartości nie odpowiadają dokładnie za to, a tylko 'przy okazji' zwiększają liczbę płatków naprzykład.
(zostawiłbym to u siebie na forum, aby można było zobaczyć, ale ponieważ ma to być niespodzianka na święta, to zostawić narazie nie mogę ) |
|
|
|
|
irekk
Pomógł: 283 razy Posty: 2927
|
Wysłany: 29-11-2005, 12:13
|
|
|
Kod: | setTimeout("snow("+HM+")",10); | 10 zmien na 1 i porownaj |
_________________ Cygantura |
|
|
|
|
chudy
Pomógł: 1 raz Posty: 22
|
Wysłany: 29-11-2005, 23:53
|
|
|
ilosc płatków ustawiasz w
Kod: | init('http://home.tiscali.nl/~bvabinet/Media/snow.gif',5);} |
obecnie jest 5, zmieniasz np na 50 i masz 50 płatków
Kod: | init('http://home.tiscali.nl/~bvabinet/Media/snow.gif',50);} |
|
|
|
|
|
nasedo
Pomógł: 318 razy Posty: 1895
|
Wysłany: 30-11-2005, 21:03
|
|
|
tworzymy plik .js
Kod: | ////////////////////////////////////////////////////////////////
// Javascript made by Rasmus Petersen - http://www.peters1.dk //
////////////////////////////////////////////////////////////////
var SNOW_Picture = "/billeder/snow.gif";
var SNOW_no = 15;
var SNOW_browser_IE_NS = (document.body.clientHeight) ? 1 : 0;
var SNOW_browser_MOZ = (self.innerWidth) ? 1 : 0;
var SNOW_Time;
var SNOW_dx, SNOW_xp, SNOW_yp;
var SNOW_am, SNOW_stx, SNOW_sty;
var i, SNOW_Browser_Width, SNOW_Browser_Height;
if (SNOW_browser_IE_NS)
{
SNOW_Browser_Width = document.body.clientWidth;
SNOW_Browser_Height = document.body.clientHeight;
}
else if (SNOW_browser_MOZ)
{
SNOW_Browser_Width = self.innerWidth - 20;
SNOW_Browser_Height = self.innerHeight;
}
SNOW_dx = new Array();
SNOW_xp = new Array();
SNOW_yp = new Array();
SNOW_am = new Array();
SNOW_stx = new Array();
SNOW_sty = new Array();
for (i = 0; i < SNOW_no; ++ i)
{
SNOW_dx[i] = 0;
SNOW_xp[i] = Math.random()*(SNOW_Browser_Width-50);
SNOW_yp[i] = Math.random()*SNOW_Browser_Height;
SNOW_am[i] = Math.random()*20;
SNOW_stx[i] = 0.02 + Math.random()/10;
SNOW_sty[i] = 0.7 + Math.random();
if (i == 0) document.write("<\div id=\"SNOW_flake"+ i +"\" style=\"position: absolute; z-index: "+ i +"; visibility: visible; top: 15px; left: 15px;\"><a href=\"http://www.peters1.dk\" target=\"_blank\"><\img src=\""+SNOW_Picture+"\" border=\"0\"></a><\/div>");
else document.write("<\div id=\"SNOW_flake"+ i +"\" style=\"position: absolute; z-index: "+ i +"; visibility: visible; top: 15px; left: 15px;\"><\img src=\""+SNOW_Picture+"\" border=\"0\"><\/div>");
}
function SNOW_Weather()
{
for (i = 0; i < SNOW_no; ++ i)
{
SNOW_yp[i] += SNOW_sty[i];
if (SNOW_yp[i] > SNOW_Browser_Height-50)
{
SNOW_xp[i] = Math.random()*(SNOW_Browser_Width-SNOW_am[i]-30);
SNOW_yp[i] = 0;
SNOW_stx[i] = 0.02 + Math.random()/10;
SNOW_sty[i] = 0.7 + Math.random();
}
SNOW_dx[i] += SNOW_stx[i];
document.getElementById("SNOW_flake"+i).style.top=SNOW_yp[i]+"px";
document.getElementById("SNOW_flake"+i).style.left=SNOW_xp[i] + SNOW_am[i]*Math.sin(SNOW_dx[i])+"px";
}
SNOW_Time = setTimeout("SNOW_Weather()", 10);
}
SNOW_Weather(); |
w panelu dodajemy tylko
Kod: | <script type="text/javascript" src="adres do pliku/snow.js"></script> |
i jest duzo szybciej, nie trzeba czekac az cala strona sie zaladuje zeby snieg ruszyl |
_________________ Wejdź na Najlepsze forum wielotematyczne. Skazzza czeka na Ciebie
Pomoc tylko na forum. Nie pisz do mnie na gg/PW/e-mail chyba, że sam Cię o to poproszę. |
|
|
|
|
miszko
Pomógł: 10 razy Posty: 352
|
Wysłany: 01-12-2005, 10:55
|
|
|
A dziala pod FF,Opera i IE? A snieg jak "daleko" pada? Tez tylko na dlugosc ekranu, a ponizej juz nie? |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
strus
Pomógł: 66 razy Posty: 547
|
Wysłany: 04-12-2005, 12:54
|
|
|
Dziala pod wszystkim, ale pada tylko do momentu przewiniecia strony nizej [czyt. na dlugosc ekranu] |
_________________ if(DobaZegarowa>24) cout<<"Z checia Ci pomoge!"; else cout<<"Fuck OFF and Find OUT it yourself."; |
|
|
|
|
|