Новогодние украшения для сайта
|
|
Grinya |
Дата: Понедельник, 20.12.2010, 13:10 | Сообщение # 1 |
Легендарный
Группа: Администратор
Сообщений: 365
Статус: Offline .: Дополнительные данные :.
|
Новогодние украшения для сайта Code <div style="height: 30px; background: url(http://seomasteru.org.ru/Images/23ab3fbb3eab.gif) repeat-x 100%;"></div> Code <div style="height: 40px; background: url(http://seomasteru.org.ru/Images/GirlyndaMod.gif) repeat-x 100%;"></div> Code <div style="height: 40px; background: url(http://seomasteru.org.ru/Images/Girlinda.gif) repeat-x 100%;"></div>
|
|
| |
Worlak |
Дата: Понедельник, 20.12.2010, 18:06 | Сообщение # 2 |
Легендарный
Группа: VIP
Сообщений: 31
|
Прикольно
1. Админ всегда прав! 2. Если Админ не прав, смотри пункт первый! |
|
| |
Grinya |
Дата: Понедельник, 20.12.2010, 20:14 | Сообщение # 3 |
Легендарный
Группа: Администратор
Сообщений: 365
Статус: Offline .: Дополнительные данные :.
|
Ато! Наряжайте свои сайты коллеги...
|
|
| |
DarkSpirit |
Дата: Понедельник, 20.12.2010, 22:18 | Сообщение # 4 |
Профи
Группа: Постоянный
Сообщений: 63
|
надеюсь не будете сильно ругать за такого деда мороза?
Я не материально ответственное лицо, я духовно безответственная морда! |
|
| |
DarkSpirit |
Дата: Понедельник, 20.12.2010, 22:45 | Сообщение # 5 |
Профи
Группа: Постоянный
Сообщений: 63
|
И если можно, то скрипт "Осталось до ...": Скрипт показывает количество дней, часов, минут и секунд до определенной даты. Причем для отсчета берется время компьютера просматривающего сайт. Code <script language="JavaScript"> //Modified for http://adanos.ru var timeStr, dateStr, ostStr, x; function clock() { now= new Date(); ex = new Date(2011,0,1,0,0,0); // время hours= now.getHours(); minutes= now.getMinutes(); seconds= now.getSeconds(); timeStr= "" + hours; timeStr+= ((minutes < 10) ? ":0" : ":") + minutes; timeStr+= ((seconds < 10) ? ":0" : ":") + seconds; // дата date= now.getDate(); month= now.getMonth()+1; year= now.getYear(); dateStr= "" + date; dateStr+= ((month < 10) ? "/0" : "/") + month; dateStr+= "/" + year; ostStr= ""; ostdney=""; x = (ex.getTime() - now.getTime())/1000; ostdney = Math.floor(x/60/60/24) + ' д. '; ostchas = Math.floor((x/60/60/24 - Math.floor(x/60/60/24))*24) + ' ч. '; ostStr = ostStr + ostdney + ostchas; <!-- ostStr = Math.floor(x/60/60) + ' ч. '; --> ostStr = ostStr + Math.floor((x/60/60 - Math.floor(x/60/60))*60) + ' мин. '; x = (((x/60/60 - Math.floor(x/60/60))*60) - Math.floor((x/60/60 - Math.floor(x/60/60))*60))*60; ostStr = ostStr + Math.floor(x) + ' сек. '; <!-- x = (x - Math.floor(x))*10; --> <!-- ostStr = ostStr + Math.floor(x) + '00 мс. '; --> document.getElementById('x1').innerHTML ='<center><b><FONT size="3" color="#0000ff">До Нового Года осталось: <Font color="#ff0000">' + ostStr + '</font></font></b>'; Timer= setTimeout("clock()",10); } clock(); </script> Собственно пока что скрипт заточен под дату Нового Года, но можно его переделать за 2 минуты под любую дату. Предупреждаю сразу - скрипты не мои, я только их модифицировал под себя. Кой чего изменил, кой чего исправил, кой чего добавил. И вот получилось то, что получилось.
Я не материально ответственное лицо, я духовно безответственная морда!
Сообщение отредактировал DarkSpirit - Понедельник, 20.12.2010, 22:49 |
|
| |
DarkSpirit |
Дата: Понедельник, 20.12.2010, 23:12 | Сообщение # 6 |
Профи
Группа: Постоянный
Сообщений: 63
|
Ну а это скрипт падающих снежинок. От других отличается тем, что падает сразу несколько вариаций снежинок и снежинки не вылетают за пределы окна браузера. Code <!--Snow--> <script language="JavaScript1.2"> //Modified for http://adanos.ru grphcs = new Array(1); grphcs=new Array(2) Image0=new Image(); Image0.src=grphcs[0]="http://adanos.ru/sneg0.gif"; Image1=new Image(); Image1.src=grphcs[1]="http://adanos.ru/sneg1.gif"; Image1=new Image(); Image1.src=grphcs[2]="http://adanos.ru/sneg2.gif"; Image1=new Image(); Image1.src=grphcs[3]="http://adanos.ru/sneg3.gif"; Image1=new Image(); Image1.src=grphcs[4]="http://adanos.ru/sneg4.gif";
Amount=20; Ypos=new Array(); Xpos=new Array(); Speed=new Array(); Step=new Array(); Cstep=new Array(); ns=(document.layers)?1:0; ns6=(document.getElementById&&!document.all)?1:0; if (ns){ for (i = 0; i < Amount; i++){ var P=Math.floor(Math.random()*grphcs.length); rndPic=grphcs[P]; document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>"); } } else { document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">'); for (i = 0; i < Amount; i++){ var P=Math.floor(Math.random()*grphcs.length); rndPic=grphcs[P]; document.write('<img id="si'+i+'" src="'+rndPic+'" style="position:absolute;top:0px;left:0px">'); } document.write('</div></div>'); } WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight; //http://adanos.ru WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth;//http://adanos.ru for (i=0; i < Amount; i++){ Ypos[i] = Math.round(Math.random()*WinHeight); Xpos[i] = Math.round(Math.random()*WinWidth); Speed[i]= Math.random()*5+3; Cstep[i]=0; Step[i]=Math.random()*0.1+0.05; } function fall(){ var WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight; var WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth; var hscrll=(ns||ns6)?window.pageYOffset:document.body.scrollTop; var wscrll=(ns||ns6)?window.pageXOffset:document.body.scrollLeft; for (i=0; i < Amount; i++){ sy = Speed[i]*Math.sin(90*Math.PI/180); sx = Speed[i]*Math.cos(Cstep[i]); Ypos[i]+=sy; Xpos[i]+=sx; if (Ypos[i] > WinHeight){ Ypos[i]=-60; Xpos[i]=Math.round(Math.random()*WinWidth); Speed[i]=Math.random()*5+3; } if (ns){ document.layers['sn'+i].left=Xpos[i]; document.layers['sn'+i].top=Ypos[i]+hscrll; } else if (ns6){ document.getElementById("si"+i).style.left=Math.min(WinWidth,Xpos[i]); document.getElementById("si"+i).style.top=Ypos[i]+hscrll; } else{ eval("document.all.si"+i).style.left=Xpos[i]; eval("document.all.si"+i).style.top=Ypos[i]+hscrll; } Cstep[i]+=Step[i]; } setTimeout('fall()',20);//количество одновременных снежинок на экране сайта } window.onload=fall </script> <!--//Snow-->
Я не материально ответственное лицо, я духовно безответственная морда! |
|
| |
Worlak |
Дата: Вторник, 21.12.2010, 01:12 | Сообщение # 7 |
Легендарный
Группа: VIP
Сообщений: 31
|
Quote (Grinya) надеюсь не будете сильно ругать за такого деда мороза? Дедуля просто супер за пост 5+ Да и скрипты тоже нужные, у нас ведь Новый Год на носу МОЛОДЕЦ Добавлю +10 репутации!!
1. Админ всегда прав! 2. Если Админ не прав, смотри пункт первый! |
|
| |
DarkSpirit |
Дата: Вторник, 21.12.2010, 02:12 | Сообщение # 8 |
Профи
Группа: Постоянный
Сообщений: 63
|
Quote (Grinya) Code <div style="height: 40px; background: url(http://seomasteru.org.ru/Images/GirlyndaMod.gif) repeat-x 100%;"></div> Понравились мне эти лампочки, повесил у себя. Оказалось высота 40 пикселей маловато, надо минимум 46, подрезает лампочки внизу. Я поставил 50 пикселей и нормально смотрится.
Я не материально ответственное лицо, я духовно безответственная морда!
Сообщение отредактировал DarkSpirit - Вторник, 21.12.2010, 02:12 |
|
| |