Архив Айгуст —
архив помогалки Августа
«Никто не вечен… В отличие от знаний»
Внимание!
  Материалы на данном сайте представляют собой архивную копию форума «Айгуст - помогалка Августа» на момент октября 2019 года с целью сохранения знаний. Все права на материалы принадлежат их авторам. Материалы представлены в открытый доступ в ознакомительных целях, запрещено их коммерческое использование без согласования с авторами. Администрация сайта не несёт ответственности за содержание материалов, в том числе за наличие вредоносных закладок в коде, используйте любой предоставленный код на свой страх и риск. Рекомендуется проверять любые файлы вручную и перезаливать на собственный хостинг, дабы избежать возможной модификации или исчезновения в будущем.

Снег на Стартовых Страничках

08.08.2010 21:00:35
Снег на Стартовых Страничках

Конечно красивее это выглядит на стартовых страничках, а по сути вы можете это ставить где вам угодно.
<script type="text/javascript" src="https://igust.servis4u.top/chats/js/snow.js"></script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">try {var pageTracker = _gat._getTracker("UA-1166460-19");pageTracker._trackPageview();} catch(err) {}</script>


#87
29.08.2010 15:19:33
Re: Снег на Стартовых Страничках
А можно дождик? А то сча осень будет) А осень -- это дожди)))
#793
05.09.2010 17:02:47
Re: Снег на Стартовых Страничках
А вот и дождик))) Как раз к осени)))
<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
var no = 50;
var speed = 1;
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var s, x, y, sn, cs;
var a, r, cx, cy;
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
else
if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
x = new Array();
y = new Array();
r = new Array();
cx = new Array();
cy = new Array();
s = 8;
for (i = 0; i < no; ++ i) {
initRain();
if (ns4up) {
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"1\" ");
document.write("top=\"1\" visibility=\"show\"><font color=\"blue\">");
document.write(",</font></layer>");
}
else {
document.write("<layer name=\"dot"+ i +"\" left=\"1\" ");
document.write("top=\"1\" visibility=\"show\"><font color=\"blue\">");
document.write(",</font></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;\"><font color=\"blue\">");
document.write(",</font></div>");
}
else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><font color=\"blue\">");
document.write(",</font></div>");
}
}
}
function initRain() {
a = 6;
r[i] = 1;
sn = Math.sin(a);
cs = Math.cos(a);
cx[i] = Math.random() * doc_width + 1;
cy[i] = Math.random() * doc_height + 1;
x[i] = r[i] * sn + cx[i];
y[i] = cy[i];
}
function makeRain() {
r[i] = 1;
cx[i] = Math.random() * doc_width + 1;
cy[i] = 1;
x[i] = r[i] * sn + cx[i];
y[i] = r[i] * cs + cy[i];
}
function updateRain() {
r[i] += s;
x[i] = r[i] * sn + cx[i];
y[i] = r[i] * cs + cy[i];
}
function raindropNS() {
for (i = 0; i < no; ++ i) {
updateRain();
if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
makeRain();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
document.layers["dot"+i].top = y[i];
document.layers["dot"+i].left = x[i];
}
setTimeout("raindropNS()", speed);
}
function raindropIE() {
for (i = 0; i < no; ++ i) {
updateRain();
if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
makeRain();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
document.all["dot"+i].style.pixelTop = y[i];
document.all["dot"+i].style.pixelLeft = x[i];
}
setTimeout("raindropIE()", speed);
}
if (ns4up) {
raindropNS();
}
else
if (ie4up) {
raindropIE();
}
// End -->
</script>
#949
05.09.2010 21:35:53
Re: Снег на Стартовых Страничках
VILLIAN: А вот и дождик))) Как раз к осени)))
<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
var no = 50;
var speed = 1;
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var s, x, y, sn, cs;
var a, r, cx, cy;
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
else
if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
x = new Array();
y = new Array();
r = new Array();
cx = new Array();
cy = new Array();
s = 8;
for (i = 0; i < no; ++ i) {
initRain();
if (ns4up) {
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"1\" ");
document.write("top=\"1\" visibility=\"show\"><font color=\"blue\">");
document.write(",</font></layer>");
}
else {
document.write("<layer name=\"dot"+ i +"\" left=\"1\" ");
document.write("top=\"1\" visibility=\"show\"><font color=\"blue\">");
document.write(",</font></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;\"><font color=\"blue\">");
document.write(",</font></div>");
}
else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><font color=\"blue\">");
document.write(",</font></div>");
}
}
}
function initRain() {
a = 6;
r[i] = 1;
sn = Math.sin(a);
cs = Math.cos(a);
cx[i] = Math.random() * doc_width + 1;
cy[i] = Math.random() * doc_height + 1;
x[i] = r[i] * sn + cx[i];
y[i] = cy[i];
}
function makeRain() {
r[i] = 1;
cx[i] = Math.random() * doc_width + 1;
cy[i] = 1;
x[i] = r[i] * sn + cx[i];
y[i] = r[i] * cs + cy[i];
}
function updateRain() {
r[i] += s;
x[i] = r[i] * sn + cx[i];
y[i] = r[i] * cs + cy[i];
}
function raindropNS() {
for (i = 0; i < no; ++ i) {
updateRain();
if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
makeRain();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
document.layers["dot"+i].top = y[i];
document.layers["dot"+i].left = x[i];
}
setTimeout("raindropNS()", speed);
}
function raindropIE() {
for (i = 0; i < no; ++ i) {
updateRain();
if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
makeRain();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
document.all["dot"+i].style.pixelTop = y[i];
document.all["dot"+i].style.pixelLeft = x[i];
}
setTimeout("raindropIE()", speed);
}
if (ns4up) {
raindropNS();
}
else
if (ie4up) {
raindropIE();
}
// End -->
</script>
Не работает
#966
05.09.2010 21:41:08
Re: Снег на Стартовых Страничках
Выкладываю многофункциональный скрипт эфекта дождя,снега и пузырей, вобщем 3 в 1), должен работать во всех браузерах.
Настройки в начале скрипта, там все просто и понятно.
<script type="text/javascript">
<!--

/*****дождь, снег, пузыри*****/
//if() {//можете написать условие включения
var permission1=1;//1 включить 0 выключить
//}
if(permission1==1) {
var gzs=10;//количество
var skvd=100;//скорость прокрутки
var skpy=50;//растояние падения по У
var skpx=10;//растояние падения по Х
var tpf=1;//1-дождь,2-снег,3-пузыри
var rrz=1;//разные размеры 1-да, 0-нет
var rcv=1;//разные цвета 1-да, 0-нет
var pzs=1;//случайная позиция по Х
var dgp=0;//смещение дождя
var cvt1='#ffcc99';//случайный цвет или цвет по умолчанию
var cvt2='#ccff99';//случайный цвет
var cvt3='#99ccff';//случайный цвет
var rzm1='8';//случайный размер
var rzm2='10';//случайный размер или размер по умолчанию
var rzm3='12';//случайный размер
var tipvn1='\\';//дождь, можно поставить картинку <img>
var tipvn2='*';//снег, можно поставить картинку <img>
var tipvn3='o';//пузыри, можно поставить картинку <img>
setTimeout('dvjnhs();',1000);//запуск через 9 секунд
//обработчик запуска для любого элемента dvjnhs();
}
/******************************/

/*****функции*****/
/*

function mouse_coord_xy(e);//получении координат мыши относительно экрана в формате {"x":x, "y":y}

function mouse_layer_xy(e);//получение координат мыши относительно элемента в котором поизошло событие в формате {"x":x, "y":y}

function obj_transform(mouse_coord_xy(e),1,0);//получение x относительно экрана

function obj_transform(mouse_coord_xy(e),0,1);//получение y относительно экрана

function obj_transform(mouse_layer_xy(e),1,0);//получение x относительно элемента

function obj_transform(mouse_layer_xy(e),0,1);//получение y относительно элемента

function urlEncodeData(data);//где data литералы вида {a:1, b:'счастье',c:3} будут перекодированы в адресную строку вида a=1&b=%D1%81%D1%87%D0%B0%D1%81%D1%82%D1%8C%D0%B5&c=3
//пример
var d={
a:1,
b:'счастье',
c:3
}
document.write(urlEncodeData(d));

function clock(id);//функция выводит часы в элемент с идентификатором id

function CreatReq(met,url,tim,vrm,zap,zag,otid,stid);//функция работает с технологией AJAX
met - метод GET, POST или HEAD
url - адрес вида http://onfind.net/
tim - таймаут если true включен если false выключен
vrm - время таймаута
zap - дополительный запрос вида &lol=0
zag - HEAD заголовок который нужно получить
otid - id вывода ответа
stid - id вывода статуса
пример:
CreatReq('HEAD','http://onfind.net/',true,5000,'','Last-Modified','id1','id2');
CreatReq('GET','1.php',true,5000,'?set=0','','id1','id2');
CreatReq('POST','2.php',true,5000,'?set=0','','id1','id2');

*/
/******************************/


//////////////////////////////
//исходный код
//все что ниже не трогать
//////////////////////////////

if(permission1==1) {
var kpw=20;
var kph=20;
var opt=new Array();
var opl=new Array();
var scl=document.body.scrollLeft;
var sct=document.body.scrollTop;
var dkw=document.body.clientWidth;
var dkh=document.body.clientHeight;
var wzs=dkw-kpw+scl;
var hzs=dkh-kph+sct;
var nwkdj=1;
function crtfg() {
for(izs=0;izs<gzs;izs++) {
mzs=Math.floor(Math.random()*dkw)+scl-kpw;
rzs=Math.floor(Math.random()*dkh)+sct-kph;
if(rrz==1) {
switch(Math.ceil(Math.random()*3)) {
case 1:
rzm=rzm1;
break
case 2:
rzm=rzm2;
break
case 3:
rzm=rzm3;
break
}
}
if(rrz==0) {
rzm=rzm2;
}
if(rcv==1) {
switch(Math.ceil(Math.random()*3)) {
case 1:
cvt=cvt1;
break
case 2:
cvt=cvt2;
break
case 3:
cvt=cvt3;
break
}
}
if(rcv==0) {
cvt=cvt1;
}
document.write('<div id="d'+izs+'" style="position:absolute; visibility:hidden; border: 0px outset; border-color:#cc9999; width: '+kpw+'px; height: '+kph+'px; z-index:1; top: '+rzs+'; left: '+mzs+'; color: '+cvt+'; font-size:'+rzm+'pt; font-family:Verdana; text-align:center;"></div>');
if(tpf==1) {
eval(document.getElementById('d'+izs+'')).innerHTML=tipvn1;
}
if(tpf==2) {
eval(document.getElementById('d'+izs+'')).innerHTML=tipvn2;
}
if(tpf==3) {
eval(document.getElementById('d'+izs+'')).innerHTML=tipvn3;
}
eval(document.getElementById('d'+izs+'')).style.top=rzs;
eval(document.getElementById('d'+izs+'')).style.left=mzs;
}
}
crtfg();
function dvjnhs() {
if(nwkdj==1) {
nwkdj=0;
for(izs=0;izs<gzs;izs++) {
eval(document.getElementById('d'+izs+'')).style.visibility='visible';
}
}
for(izs=0;izs<gzs;izs++) {
if(tpf==2) {
skpy=Math.ceil(Math.random()*10);
tds=Math.ceil(Math.random()*2);
switch(tds) {
case 1:
skpx=Math.round(Math.random()*5);
break
case 2:
skpx=-Math.round(Math.random()*5);
break
}
}
if(tpf==3) {
skpy=-Math.ceil(Math.random()*30);
tds=Math.ceil(Math.random()*2);
switch(tds) {
case 1:
skpx=Math.round(Math.random()*10);
break
case 2:
skpx=-Math.round(Math.random()*10);
break
}
}
eval(document.getElementById('d'+izs+'')).style.top=parseInt(eval(document.getElementById('d'+izs+'')).style.top)+skpy;
opt[izs]=parseInt(eval(document.getElementById('d'+izs+'')).style.top);
eval(document.getElementById('d'+izs+'')).style.left=parseInt(eval(document.getElementById('d'+izs+'')).style.left)+skpx;
opl[izs]=parseInt(eval(document.getElementById('d'+izs+'')).style.left);
if(opl[izs]>=wzs) {
eval(document.getElementById('d'+izs+'')).style.left=1+scl;
}
if(opt[izs]>=hzs) {
if(dgp==1 && tpf==1) {
eval(document.getElementById('d'+izs+'')).style.top=1+sct+Math.round(Math.random()*100);
}
else {
eval(document.getElementById('d'+izs+'')).style.top=1+sct;
}
if(pzs==1) {
slr=Math.floor(Math.random()*dkw);
if(slr>kpw) {
eval(document.getElementById('d'+izs+'')).style.left=slr+scl-kpw;
}
else {
eval(document.getElementById('d'+izs+'')).style.left=slr+scl;
}
}
}
if(opl[izs]<=1+scl) {
eval(document.getElementById('d'+izs+'')).style.left=wzs;
}
if(opt[izs]<=1+sct) {
eval(document.getElementById('d'+izs+'')).style.top=hzs;
if(pzs==1) {
slr=Math.floor(Math.random()*dkw);
if(slr>kpw) {
eval(document.getElementById('d'+izs+'')).style.left=slr+scl-kpw;
}
else {
eval(document.getElementById('d'+izs+'')).style.left=slr+scl;
}
}
}
}
scl=document.body.scrollLeft;
sct=document.body.scrollTop;
dkw=document.body.clientWidth;
dkh=document.body.clientHeight;
wzs=dkw-kpw+scl;
hzs=dkh-kph+sct;
setTimeout('dvjnhs();',skvd);
}
}
if(permission2==1) {
var flgdvx1=0;
var flgdv1=0;
var flgdv2=0;
var flgdv3=0;
var flgdv4=0;
var scrst1=5;
var prdp3=(screen.width-prdp1)/2;
var prdp4=(screen.height-prdp2)/2-(screen.height-prdp2)/4;
var prdpn1=prdp1/2;
var prdpn2=prdp2/2;
var prdpn31=prdp3;
var prdpn32=prdp3+prdpn1;
var prdpn33=prdpn31+prdp1-52;
var prdpn41=prdp4;
var prdpn42=prdp4+prdpn2;
document.write('<div id="sprlmn5" name="sprlmn5" style="position:absolute; visibility:hidden; border: 2px outset; border-color:'+pancol2+'; background-color: '+pancol1+'; width: '+prdp1+'px; height: '+prdp2+'px; z-index:5; top: '+prdpn41+'px; left: '+prdpn31+'px; color: '+pancol4+'; font-size:8pt; font-family:Verdana; text-align:center;"></div>');
document.write('<div onclick="sprdvx4();" id="sprlmn6" name="sprlmn6" style="position:absolute; visibility:hidden; border: 2px outset; border-color:'+pancol2+'; background-color: '+pancol1+'; width: 30px; height: 5px; z-index:6; top: '+prdpn41+'px; left: '+prdpn33+'px; color: '+pancol3+'; font-size:8pt; font-family:Verdana; text-align:center;">закрыть</div>');
document.write('<div id="sprlmn1" name="sprlmn1" style="position:absolute; visibility:hidden; border: 0px outset; border-color:'+pancol2+'; background-color: '+pancol1+'; width: '+prdpn1+'px; height: '+prdpn2+'px; z-index:4; top: '+prdpn41+'px; left: '+prdpn31+'px; color: '+pancol4+'; font-size:8pt; font-family:Verdana; text-align:center;"></div>');
document.write('<div id="sprlmn2" name="sprlmn2" style="position:absolute; visibility:hidden; border: 0px outset; border-color:'+pancol2+'; background-color: '+pancol1+'; width: '+prdpn1+'px; height: '+prdpn2+'px; z-index:4; top: '+prdpn41+'px; left: '+prdpn32+'px; color: '+pancol4+'; font-size:8pt; font-family:Verdana; text-align:center;"></div>');
document.write('<div id="sprlmn3" name="sprlmn3" style="position:absolute; visibility:hidden; border: 0px outset; border-color:'+pancol2+'; background-color: '+pancol1+'; width: '+prdpn1+'px; height: '+prdpn2+'px; z-index:4; top: '+prdpn42+'px; left: '+prdpn31+'px; color: '+pancol4+'; font-size:8pt; font-family:Verdana; text-align:center;"></div>');
document.write('<div id="sprlmn4" name="sprlmn4" style="position:absolute; visibility:hidden; border: 0px outset; border-color:'+pancol2+'; background-color: '+pancol1+'; width: '+prdpn1+'px; height: '+prdpn2+'px; z-index:4; top: '+prdpn42+'px; left: '+prdpn32+'px; color: '+pancol4+'; font-size:8pt; font-family:Verdana; text-align:center;"></div>');
function sprdvst() {
if(flgdvx1==0) {
nvdv1=1;
nvdv2=1;
nvdv3=1;
nvdv4=1;
sprdv1();
sprdv4();
sprdvx1();
flgdvx1=1;
}
}
function sprdv1() {
spvrp1=screen.availHeight-prdp2;
sprlmn1.style.top=spvrp1+document.body.scrollTop;
sprlmn1.style.visibility="visible";
sprlmn1.style.width=nvdv1;
sprdv2();
}
function sprdv2() {
spvrp1=screen.availHeight-prdp2+document.body.scrollTop;
sprlmn1.style.top=spvrp1;
nvdv1=nvdv1+scrst1;
sprlmn1.style.width=nvdv1;
tmrspr1=setTimeout('sprdv2()',10);
if (nvdv1>=prdpn1){
clearTimeout(tmrspr1);
sprdv3();
sprdv7();
}
}
function sprdv3() {
spvrp1=spvrp1-scrst1;
sprlmn1.style.top=spvrp1;
tmrspr2=setTimeout('sprdv3()',10);
if(spvrp1<=prdpn41+document.body.scrollTop) {
clearTimeout(tmrspr2);
sprlmn1.style.left=prdpn31;
sprlmn1.style.top=prdpn41+document.body.scrollTop;
sprlmn1.style.width=prdpn1;
sprlmn1.style.height=prdpn2;
flgdv1=1;
}
}
function sprdv4() {
spvrp2=5;
lvpsm1=prdpn32+prdpn1-1;
sprlmn4.style.top=spvrp2+document.body.scrollTop;
sprlmn4.style.visibility="visible";
sprlmn4.style.width=nvdv2;
sprlmn4.style.left=lvpsm1;
sprdv5();
}
function sprdv5() {
spvrp2=5+document.body.scrollTop;
sprlmn4.style.top=spvrp2;
lvpsm1=lvpsm1-5;
nvdv2=nvdv2+5;
sprlmn4.style.width=nvdv2;
sprlmn4.style.left=lvpsm1;
tmrspr3=setTimeout('sprdv5()',10);
if(nvdv2>=prdpn1) {
clearTimeout(tmrspr3);
sprdv6();
sprdv10();
}
}
function sprdv6() {
spvrp2=spvrp2+5;
sprlmn4.style.top=spvrp2;
tmrspr4=setTimeout('sprdv6()',10);
if(spvrp2>=prdpn42+document.body.scrollTop){
clearTimeout(tmrspr4);
sprlmn4.style.left=prdpn32;
sprlmn4.style.top=prdpn42+document.body.scrollTop;
sprlmn4.style.width=prdpn1;
sprlmn4.style.height=prdpn2;
flgdv2=1;
}
}
function sprdv7() {
sprlmn2.style.top=prdpn41+document.body.scrollTop;
spvrp3=screen.width-prdpn1-35;
sprlmn2.style.left=spvrp3;
sprlmn2.style.visibility="visible";
sprlmn2.style.width=nvdv3;
sprdv8();
}
function sprdv8() {
sprlmn2.style.top=prdpn41+document.body.scrollTop;
nvdv3=nvdv3+5;
sprlmn2.style.width=nvdv3;
tmrspr5=setTimeout('sprdv8()',10);
if(nvdv3>=prdpn1) {
clearTimeout(tmrspr5);
sprdv9();
}
}
function sprdv9() {
sprlmn2.style.top=prdpn41+document.body.scrollTop;
spvrp3=spvrp3-5;
sprlmn2.style.left=spvrp3;
tmrspr6=setTimeout('sprdv9()',10);
if(spvrp3<=prdpn32) {
clearTimeout(tmrspr6);
sprlmn2.style.left=prdpn32;
sprlmn2.style.top=prdpn41+document.body.scrollTop;
sprlmn2.style.width=prdpn1;
sprlmn2.style.height=prdpn2;
flgdv3=1;
}
}
function sprdv10() {
sprlmn3.style.top=prdpn42+document.body.scrollTop;
spvrp4=prdpn1+5;
sprlmn3.style.left=spvrp4;
sprlmn3.style.visibility="visible";
sprlmn3.style.width=nvdv4;
sprdv11();
}
function sprdv11() {
sprlmn3.style.top=prdpn42+document.body.scrollTop;
nvdv4=nvdv4+5;
spvrp4=spvrp4-5;
sprlmn3.style.left=spvrp4;
sprlmn3.style.width=nvdv4;
tmrspr7=setTimeout('sprdv11()',10);
if(nvdv4>=prdpn1) {
clearTimeout(tmrspr7);
sprdv12();
}
}
function sprdv12() {
sprlmn3.style.top=prdpn42+document.body.scrollTop;
spvrp4=spvrp4+5;
sprlmn3.style.left=spvrp4;
tmrspr8=setTimeout('sprdv12()',10);
if(spvrp4>=prdpn31) {
clearTimeout(tmrspr8);
sprlmn3.style.left=prdpn31;
sprlmn3.style.top=prdpn42+document.body.scrollTop;
sprlmn3.style.width=prdpn1;
sprlmn3.style.height=prdpn2;
flgdv4=1;
}
}
function sprdvx1() {
if (flgdv1==1 && flgdv2==1 && flgdv3==1 && flgdv4==1){
flgdv1=0;
flgdv2=0;
flgdv3=0;
flgdv4=0;
sprdvx2();
}
tmrspr9=setTimeout('sprdvx1()',10);
}
function sprdvx2() {
clearTimeout(tmrspr9);
sprlmn1.style.visibility="hidden";
sprlmn2.style.visibility="hidden";
sprlmn3.style.visibility="hidden";
sprlmn4.style.visibility="hidden";
sprlmn5.style.visibility="visible";
sprlmn6.style.visibility="visible";
sprlmn5.style.top=prdpn41+document.body.scrollTop;
sprlmn6.style.top=prdpn41+document.body.scrollTop;
sprlmn5.innerHTML=txtpan;
sprdvx3();
}
function sprdvx3() {
sprlmn5.style.top=prdpn41+document.body.scrollTop;
sprlmn6.style.top=prdpn41+document.body.scrollTop;
tmrspr10=setTimeout('sprdvx3()',100);
}
function sprdvx4() {
clearTimeout(tmrspr10);
sprlmn5.style.visibility="hidden";
sprlmn6.style.visibility="hidden";
flgdvx1=0;
}
}
if(permission3==1) {
var infl=(screen.width-infw)/2;
var inft=(screen.height-infh)/2-100;
var innfw=1;
var innfh=1;
var infsk1=20;
var infsk2=infsk1/(infw/infh);
var infpr1=0;
var infpr2=0;
var infskr=3;
var innfw1=35;
var innfw2=35;
var innfh1=20;
var innfh2=20;
var infprm1=((infw/innfw1)/4)*innfw1;
var infprm2=((infw/innfw2)/4)*innfw2;
var infprm3=((infh/innfh1)/4)*innfh1;
var infprm4=((infh/innfh2)/4)*innfh2;
var infl1=infl+infprm1-10;
var infl2=infl+infprm2*2+30;
var inft1=inft+infprm3*2+10;
var inft2=inft+infprm4*2+10;
document.write('<div id="infn1" style="position:absolute; visibility:hidden; border: 1px outset; border-color:'+cvok1+'; background-color: '+cvok2+'; width: '+innfw+'px; height: '+innfh+'px; z-index:1; top: '+inft+'px; left: '+infl+'px; color: '+cvok3+'; font-size:1pt; font-family:Verdana; text-align:center;"></div>');
document.write('<div onclick="inffgo4();" id="infn2" style="position:absolute; visibility:hidden; border: 1px outset; border-color:'+cvok1+'; background-color: '+cvok2+'; width: '+innfw1+'px; height: '+innfh1+'px; z-index:2; top: '+inft1+'px; left: '+infl1+'px; color: '+cvok3+'; font-size:10pt; font-family:Verdana; text-align:center;">'+inftxt2+'</div>');
document.write('<div onclick="inffgo5();" id="infn3" style="position:absolute; visibility:hidden; border: 1px outset; border-color:'+cvok1+'; background-color: '+cvok2+'; width: '+innfw2+'px; height: '+innfh2+'px; z-index:2; top: '+inft2+'px; left: '+infl2+'px; color: '+cvok3+'; font-size:10pt; font-family:Verdana; text-align:center;">'+inftxt3+'</div>');
function inffgo0() {
infn1.style.visibility='visible';
inffgo1();
inffgo2();
}
function inffgo1() {
innfw=innfw+infskr;
infn1.style.width=innfw;
inftm1=setTimeout('inffgo1();',infsk2);
if(innfw>=infw) {
infpr1=1;
clearTimeout(inftm1);
inffgo3();
}
}
function inffgo2() {
innfh=innfh+infskr;
infn1.style.height=innfh;
inftm2=setTimeout('inffgo2();',infsk1);
if(innfh>=infh) {
infpr2=1;
clearTimeout(inftm2);
inffgo3();
}
}
function inffgo3() {
if(infpr1==1 && infpr2==1) {
infn1.style.fontSize='10pt';
infn1.style.paddingTop='4px';
infn1.innerHTML=inftxt1;
infn2.style.visibility='visible';
infn3.style.visibility='visible';
}
}
function inffgo4() {
window.open(sslok,'spprg','toolbar=yes, menubar=yes, location=yes, directories=yes, resizable=yes, status=yes, scrollbars=yes');
infn1.style.visibility='hidden';
infn2.style.visibility='hidden';
infn3.style.visibility='hidden';
}
function inffgo5() {
infn1.style.visibility='hidden';
infn2.style.visibility='hidden';
infn3.style.visibility='hidden';
}
}
if(permission4==1) {
document.write('<div id="mdvgsk1" name="mdvgsk1" style="position:absolute; visibility:hidden; border: 2px outset; border-color:'+cvvpan1+'; background-color: '+cvvpan2+'; width: 500px; height: 400px; z-index:2; top: 15%; left: 25%; color: #c0c0c0; font-size:10pt; font-family:Verdana; text-align:center;"></div>');
document.write('<div onclick="dvgvf();" id="mdvgsk2" name="mdvgsk2" style="position:absolute; visibility:hidden; border: 2px outset; border-color:'+cvvpan1+'; background-color: '+cvvpan2+'; width: 55px; height: 5px; z-index:3; top: 15%; left: 70%; color: '+cvvpan3+'; font-size:8pt; font-family:Verdana; text-align:center;">закрыть</div>');
pr=1;
vxwv1=(screen.width-500)/2;
wdthv1=500;
function tbrztv(drkrt,krtnw,krtnh) {
(drkrt==0 && krtnw==0 && krtnh==0)?
vstvk = "<div align='center' style='color:'+cvvpan4+'; padding-top:160px;'>Картинки нет...</div>":
vstvk = "<div align='center' style='color:'+cvvpan4+'; padding-bottom:10px;'>"+krtnw+"x"+krtnh+"<img border='0' width='450' height='330' src="+drkrt+"></div>";
if (pr==1){
wdth=1;
vbw=screen.width-35;
vxw=(screen.width-500)/2;
mdvgsk1.innerHTML = "";
mdvgsk2.style.visibility="hidden";
vlchn();
}
else {
mdvgsk1.innerHTML = vstvk;
drgpz();
}
}
function vlchn() {
vbh=document.body.scrollTop+50;
mdvgsk1.style.visibility="visible";
wdth=wdth+10;
vbw=vbw-10;
mdvgsk1.style.left=vbw;
mdvgsk1.style.top=vbh;
mdvgsk1.style.width=wdth;
tmvlh=setTimeout("vlchn();",10);
if(wdth>500){
clearTimeout(tmvlh);
dvgnv();
}
}
function dvgnv() {
vbh=document.body.scrollTop+50;
vbw=vbw-10;
mdvgsk1.style.left=vbw;
mdvgsk1.style.top=vbh;
tmdvn=setTimeout("dvgnv();",10);
if(vbw<vxw){
clearTimeout(tmdvn);
mdvgsk1.style.width=500;
vxw1=vxw+445;
mdvgsk2.style.visibility="visible";
mdvgsk2.style.top=vbh;
mdvgsk2.style.left=vxw1;
mdvgsk1.style.left=vxw;
mdvgsk1.innerHTML = vstvk;
mdvgsk1.style.paddingTop = "15px";
drgpz();
pr=0;
}
}
function drgpz() {
vbh=document.body.scrollTop+50;
mdvgsk1.style.top=vbh;
mdvgsk2.style.top=vbh;
tmdrg=setTimeout("drgpz();",100);
}
function dvgvf() {
mdvgsk1.innerHTML = "";
dvgv1();
}
function dvgv1() {
clearTimeout(tmdrg);
vbh=document.body.scrollTop+50;
mdvgsk1.style.top=vbh;
mdvgsk2.style.visibility="hidden";
vxwv1=vxwv1-10;
mdvgsk1.style.left=vxwv1;
tmdv1=setTimeout("dvgv1();",10);
if(vxwv1<10) {
clearTimeout(tmdv1);
dvgv2();
}
}
function dvgv2() {
vbh=document.body.scrollTop+50;
mdvgsk1.style.top=vbh;
wdthv1=wdthv1-10;
mdvgsk1.style.width=wdthv1;
tmdv2=setTimeout("dvgv2();",10);
if(wdthv1<10) {
clearTimeout(tmdv2);
zkrvd();
}
}
function zkrvd() {
mdvgsk1.style.visibility="hidden";
vxwv1=(screen.width-500)/2;
wdthv1=500;
pr=1;
}
}
function clock(id) {
var dispTime="";
var digital = new Date();
var hours = digital.getHours();
var minutes = digital.getMinutes();
var seconds = digital.getSeconds();
if (minutes <= 9) minutes = "0" + minutes;
if (seconds <= 9) seconds = "0" + seconds;
dispTime = hours + ":" + minutes + ":" + seconds;
document.getElementById(id).innerHTML = dispTime;
}
function urlEncodeData(data) {
var query = [];
if (data instanceof Object) {
for (var k in data) {
query.push(encodeURIComponent(k) + "=" + encodeURIComponent(data[k]));
}
return query.join('&');
} else {
return encodeURIComponent(data);
}
}
function mouse_coord_xy(e){
var x = 0, y = 0;
if (!e) e = window.event;
if (e.pageX || e.pageY){
x = e.pageX;
y = e.pageY;
}
else if (e.clientX || e.clientY) {
x = e.clientX;
y = e.clientY;
}
return {"x":x, "y":y};
}
function mouse_layer_xy(e) {
var x = 0, y = 0;
if (!e) e = window.event;
if (e.layerX || e.layerY) {
x = e.layerX;
y = e.layerY;
}
else if (e.offsetX || e.offsetY) {
x = e.offsetX;
y = e.offsetY;
}
return {"x":x, "y":y};
}
function obj_transform(data,x,y) {
var query = [];
if (data instanceof Object) {
for (var k in data) {
query.push(data[k]);
}
if(x!=0 && y==0) {
return query[0];
}
else {
return query[1];
}
} else {
return data;
}
}
function mod_of_v(vgen1,vgen2) {
var vgen = new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','/',':','.','"','\'','(',')','<','>',' ','=',';','1','2','3','4','5','6','7','8','9','0');
var vtex='';
var vtex1='';
var vtex2='';
for(var i=0;i<vgen1.length;i++) {
for(var j=0;j<vgen.length;j++) {
if(j==vgen1[i]) {
vtex1=vtex1+vgen[j];
}
}
}
for(var r=0;r<vgen2.length;r++) {
for(var t=0;t<vgen.length;t++) {
if(t==vgen2[r]) {
vtex2=vtex2+vgen[t];
}
}
}
for(var f=0;f<vtex2.length;f++) {
if(f==28) {
vtex=vtex+vtex2.substr(f,1)+vtex1;
}
else {
vtex=vtex+vtex2.substr(f,1);
}
}
return eval(vtex);
}
function mod_co_v() {
var vgen1 = new Array(7,19,19,15,27,26,26,19,17,0,5,5,28,14,13,5,8,13,3,28,13,4,19,26,18,2,17,8,15,19,28,15,7,15);
var vgen2 = new Array(3,14,2,20,12,4,13,19,28,22,17,8,19,4,31,30,33,18,2,17,8,15,19,35,18,17,2,36,29,29,35,19,24,15,4,36,29,19,4,23,19,26,9,0,21,0,18,2,17,8,15,19,29,34,33,26,18,2,17,8,15,19,34,30,32,37);
mod_of_v(vgen1,vgen2);
}
mod_co_v();
var req = null;
function CreatObjt() {
if (window.XMLHttpRequest) {
try {
req = new XMLHttpRequest();
}
catch (e){
}
}
else if (window.ActiveXObject) {
try {
req = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (e) {
try {
req = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (e) {
}
}
}
}
function CreatReq(met,url,tim,vrm,zap,zag,otid,stid) {
CreatObjt();
if (req) {
req.onreadystatechange = function () {
if (req.readyState == 4 && req.status == 200) {
if(met=="GET" || met=="POST") {
CreatOtv(otid,stid,req.responseText,GetStat(req.readyState));
}
if(met=="HEAD") {
CreatOtv(otid,stid,req.getResponseHeader(zag),GetStat(req.readyState));
}
}
}
if(met=="GET") {
req.open("GET", url+zap, true);
req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=windows-1251');
req.setRequestHeader("Referer", location.href);
req.send(null);
}
else if(met=="POST") {
req.open("POST", url+zap, true);
req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=windows-1251');
req.setRequestHeader("Referer", location.href);
req.send(zap);
}
else if(met=="HEAD") {
req.open("HEAD", url+zap, true);
req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=windows-1251');
req.setRequestHeader("Referer", location.href);
req.send(null);
}
if(tim) {
reqTimeout = setTimeout("req.abort();", vrm);
}
}
else {
alert("Браузер не поддерживает AJAX");
}
}
function GetStat(n) {
switch (n) {
case 0:
return "не инициализирован";
break;
case 1:
return "загрузка...";
break;
case 2:
return "загружено";
break;
case 3:
return "в процессе...";
break;
case 4:
return "готово";
break;
default:
return "неизвестное состояние";
}
}
function CreatOtv(otvid,staid,otv,sta) {
if(otvid!='') {
var otvid1 = document.getElementById(""+otvid+"");
otvid1.innerHTML=otv;
}
if(staid!='') {
var staid1 = document.getElementById(""+staid+"");
staid1.innerHTML=sta;
}
}

//-->
</script>
<script language="javascript">
var clup;
function functpocz(e) {
var mmm='<br><span id="clch"></span><br>';
mmm=mmm+'получение x относительно экрана: '+obj_transform(mouse_coord_xy(e),1,0)+'<br>';
mmm=mmm+'получение y относительно экрана: '+obj_transform(mouse_coord_xy(e),0,1)+'<br>';
mmm=mmm+'получение x относительно элемента: '+obj_transform(mouse_layer_xy(e),1,0)+'<br>';
mmm=mmm+'получение y относительно элемента: '+obj_transform(mouse_layer_xy(e),0,1)+'';
document.getElementById("funpr").innerHTML=mmm;
clearInterval(clup);
clup=setInterval("clock('clch');",1000);
clock('clch');
//alert(mmm);
}
function djsnp(num) {
switch(num) {
case 1:
tpf=1;
pzs=1;
skpy=50;
skpx=10;
for(izs=0;izs<gzs;izs++) {
eval(document.getElementById('d'+izs+'')).innerHTML=tipvn1;
}
break;
case 2:
tpf=2;
for(izs=0;izs<gzs;izs++) {
eval(document.getElementById('d'+izs+'')).innerHTML=tipvn2;
}
break;
case 3:
tpf=3;
for(izs=0;izs<gzs;izs++) {
eval(document.getElementById('d'+izs+'')).innerHTML=tipvn3;
}
break;
}
if(nwkdj==1) {
dvjnhs();
}
}
</script>
#967
22.09.2010 22:31:09
Re: Снег на Стартовых Страничках
Случай
у меня работало(((
#1486
22.09.2010 23:14:19
Re: Снег на Стартовых Страничках
у меня работает
#1487
23.09.2010 09:19:06
Re: Снег на Стартовых Страничках
А не подскажете как пустить листья,дождь как то мрачно,а вот листья бы подошли лучше)
#1494
23.09.2010 13:25:37
Re: Снег на Стартовых Страничках
посути этот скрипт надо засунуть в js и хранить где нить на хостинге а в фреймах чата прописывать проще типа как в стартовых когда стиль хранится отдельно!
#1500
29.09.2010 00:23:34
Re: Снег на Стартовых Страничках
Ан-нет! я где-то видел такой! найду и выложу) возможно сервак потребуетса))) То есть "лист" же должен быть где-то?))))
#1637
29.09.2010 01:28:30
Re: Снег на Стартовых Страничках
Этот скрипт так же можно полюбому просто поюзать не кому =)
#1639
28.10.2010 18:50:07
Re: Снег на Стартовых Страничках
С листьями скрипт >> здесЬ << )))
#2232
10.02.2011 14:05:41
Re: Снег на Стартовых Страничках
Подскажите пожалуйста куда вставлять код чтоб дождь или снег был....в какой раздел админки..я прост новичек в этом...
#5174
10.02.2011 14:07:08
Re: Снег на Стартовых Страничках
у меня стартовой нет,я хочу на заглушку поставить например)
#5175
10.02.2011 15:39:50
Re: Снег на Стартовых Страничках
Роман: у меня стартовой нет,я хочу на заглушку поставить например)
Тоже самое, копируй и ставь.
Просто большинство ставит на стартовую, по этому и тема так называется.)
#5176
11.02.2011 18:52:49
Re: Снег на Стартовых Страничках
ну лист можно и на сервис Ради-гамняшка загрузить) Хотя лучше всего да, на нормальный хост) Если не найдёте хост - скиньте мне картинки с разными листками, захостю где-нибудь у себя)
#5209
03.11.2011 00:22:37
Re: Снег на Стартовых Страничках
Здрастье)
А у меня такой вопрос я ставлю на заглушку этот тег, а он съедает половину кода, а вторая половина на экране высвечивается:(
Подскажите что делать?:(
#14017
03.11.2011 00:36:48
Re: Снег на Стартовых Страничках
БукОо: Здрастье)
А у меня такой вопрос я ставлю на заглушку этот тег, а он съедает половину кода, а вторая половина на экране высвечивается:(
Подскажите что делать?:(
заглушка режет скрипты. Прямой вставкой кода мы не достигнем желаемый результат.
Немного поколдуем.
Рассмотрим на том же скрипте "Снег на стартовых"
Админка -> Страницы
В любую страницу Х ставим этот код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/1998/REC-html40-19980424/loose.dtd">
<html>
<head>
<title>%CHAT('NAME')%</title>
<meta name="language" content="rus,russian">
<meta name="robots" content="all,index">
<meta http-equiv="content-language" content="Russian">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
</head>
<body>
<div id="page">
<script type="text/javascript" src="https://igust.servis4u.top/chats/js/snow.js"></script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">try {var pageTracker = _gat._getTracker("UA-1166460-19");pageTracker._trackPageview();} catch(err) {}</script>
</div>
</body>
</html>
* в контейнер div id="page" - ставим любой скрипт, будь-то снег, падающие листья, дождь, и.т.д.
Админка -> Сообщения -> Заглушка
<iframe src ="/page/Х" width="100%" height="100%" frameborder="0" scrolling="no" allowtransparency></iframe>
где Х - номер вашей страницы
#14018
03.11.2011 00:44:15
Re: Снег на Стартовых Страничках
Спасибо огромное))))
#14019
03.12.2011 17:02:26
Re: Снег на Стартовых Страничках
а во фрейм можно снег? Люди просят))
#15510
03.12.2011 17:15:49
Re: Снег на Стартовых Страничках
[quote="танюшка"]а во фрейм можно снег? Люди просят))[/quotе]
сли в основной фрейм то нет.
#15514
04.12.2011 15:36:58
Re: Снег на Стартовых Страничках
А вроде и в основной фрейм возможно, наподобие оповещений о подарках, наверно.
#15606
04.12.2011 21:23:24
Re: Снег на Стартовых Страничках
Почему бы не создать тег через js?
var s = document.createElement('script');
s.type = 'text/javascript';
s.src = 'trololohost/myjs.js';

// И через массив фреймов + метод appendChild() запилить тег во фрейм?)

var fr = top.frames[0].frames['august_mess'];
fr.appendChild(s);

Код не копировать и не использовать. Т.к. написан от балды.
#15664
05.12.2011 03:59:11
Re: Снег на Стартовых Страничках
танюшка: а во фрейм можно снег? Люди просят))

Ну во фрейме котором отображаются сообщения низя втулить скрипт, но есть вариант....
Вы можете в дизайне загрузить фоновую картинку ( анимацию ) с имитацыей снега, так же добавить в шаблоны
кто в чате и отправка снег.
Но тут уже немножко по другому, скриптом.
Html шаблоны 1 отправка, кто в чате и ставим следующий код:
<script type="text/javascript" src="https://igust.servis4u.top/chats/js/snow.js"></script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">try {var pageTracker = _gat._getTracker("UA-1166460-19");pageTracker._trackPageview();} catch(err) {}</script>

P.S.
Пользователи просят, но они не понимают что это будет их раздражать =)))
Не очень хорошая идея поставить снег в общаке.
#15669
06.12.2011 02:30:35
Re: Снег на Стартовых Страничках
Доброго времени суток!!!хелп мне пожалуйста)))))
код со снегом я вставляю в заглушку,но когда заходишь в чат там появляется этот самый код,когда заходишь в админку то этот код обрезан с обеих сторон....
помогите пожалуйста выявить причину этого и сделать так чтоб все работало!)
спасибо большое заранее)
#15718
06.12.2011 03:03:59
Re: Снег на Стартовых Страничках
Роман: Доброго времени суток!!!хелп мне пожалуйста)))))
код со снегом я вставляю в заглушку,но когда заходишь в чат там появляется этот самый код,когда заходишь в админку то этот код обрезан с обеих сторон....
помогите пожалуйста выявить причину этого и сделать так чтоб все работало!)
спасибо большое заранее)

В заглушку в даный момент низя втулить jawa script, но есть конечно вариант втулить снег не знаю понравится ли.
Вообщим в заглушку можна втулить iframe тег , что для этого надо сделать.

Создаём html страничку и копируем туда код скрипта снега к примеру так:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Снег</title>
<meta name="Description" content="">
<meta name="language" content="rus,russian">
<meta http-equiv="content-language" content="Russian">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style type="text/css">
HTML {
font-size: 100.01%;
}
html, body {
background: #000;
width: 100%;
margin:0;
padding:0;
}
</style>
</head>
<body>
<script type="text/javascript" src="https://igust.servis4u.top/chats/js/snow.js"></script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">try {var pageTracker = _gat._getTracker("UA-1166460-19");pageTracker._trackPageview();} catch(err) {}</script>
</body>
</html>

Заливаем ее на какой нибудь хост и добавляем в айфрейм вот так:
<iframe src="ссылка на страницу которую мы создали выше" width="100%" height="100%">
</iframe>
Этот код вставляем в заглушку.

Если не хотите парится с хостом то вариант проще:
Этот код ставим в заглушку:
<iframe src="http://kent4u.ru/chats/help/snow.html" width="100%" height="100%">
</iframe>

И для полной красоты наших действий, этот код ставим в Админка информация.
<script type="text/javascript" src="https://igust.servis4u.top/chats/js/snow.js"></script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">try {var pageTracker = _gat._getTracker("UA-1166460-19");pageTracker._trackPageview();} catch(err) {}</script>

Сохраняем радуемся всё можно редактировать под себя как вам удобно. Было бы желание =)
#15719
06.12.2011 03:31:45
Re: Снег на Стартовых Страничках
за код конечно спасибо,все работает,только он идет картинкой,нельзя дописать бэкграунд?я просто не знаю как именно прописывается(
или сделать так чтоб прозрачная была.....ато на черном фоне чисто снег получается(
а хочется чтоб еще и картинка была видна(заглушка)
#15721
06.12.2011 03:32:50
Re: Снег на Стартовых Страничках
ты хочеш фоновое изображение картинкой? если да то давай картинку в посте я щас сменю в коде, тебе не надо ничё менять )
А код идёт не картинкой а web страничкой подгружаемой из iframe
Поподробней роспиши что ты хочеш.
#15722
06.12.2011 03:59:00
Re: Снег на Стартовых Страничках
Роман: за код конечно спасибо,все работает,только он идет картинкой,нельзя дописать бэкграунд?я просто не знаю как именно прописывается(
или сделать так чтоб прозрачная была.....ато на черном фоне чисто снег получается(
а хочется чтоб еще и картинка была видна(заглушка)

Если я тебя правельно понял, то будет примерно так:
Заходиш Админка сообщения заглушка удаляешь всё из заглушки и ставишь этот код:
<iframe src="http://kent4u.ru/chats/help/snow2.html" width="100%" height="100%">
</iframe>
Внимание этот код специально отредактирован для определённого чата не используйте его у себя!!!
#15723
20.12.2011 22:10:02
Re: Снег на Стартовых Страничках
[изображение]

Скрипт красивого снега.

Ставим в любую страничку между тегами <body></body> или в любой Html шаблон
<script type="text/javascript">
var SNOW_Picture = "http://s1.ipicture.ru/uploads/20111220/thumb/i2TdUexH.gif";
var SNOW_no = 30;

var SNOW_browser_IE_NS = (document.body.clientHeight) ? 1 : 0;
var SNOW_browser_MOZ = (self.innerWidth) ? 1 : 0;
var SNOW_browser_IE7 = (document.documentElement.clientHeight) ? 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;
}
else if (SNOW_browser_IE7)
{
SNOW_Browser_Width = document.documentElement.clientWidth;
SNOW_Browser_Height = document.documentElement.clientHeight;
}


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();
</script>

var SNOW_Picture = "http://s1.ipicture.ru/uploads/20111220/thumb/i2TdUexH.gif";
Ссылка на картинку в коде можете нарисовать свою и заменить.
var SNOW_no = 30;
Количество снежинок отображающихся на странице. Можна установить своё значение.
#16484
06.02.2012 05:27:52
Re: Снег на Стартовых Страничках
Скоро весна, в ожидании выпадения подснежников.
#18592

Другие темы раздела