Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.


С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях

Правила форума

для обязательного прочтения!


Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
Последние темы
» Неодновременная загрузка фона
автор Иван Иванов Вчера в 23:18

» Не работает ВЫДЕЛИТЬ СОДЕРЖИМОЕ в коде
автор Xan_Kriegor Вчера в 1:17

» IP пользователей
автор Nhlvegas Пт 23 Июн - 21:33

» Как удалить пользователя?
автор Nhlvegas Чт 22 Июн - 22:41

» ЛС в новом окне
автор fatalone Чт 22 Июн - 21:21

» Новый владелец сайта
автор Лёлик8 Ср 21 Июн - 22:23

» раздача наград, очков, "спасибо"
автор irina27 Ср 21 Июн - 21:04

» Убрать слово "цитата" - 2
автор Aster Ср 21 Июн - 15:46

» не уходит массовая рассылка
автор facebook Ср 21 Июн - 11:51

» Переезд сайта
автор Dana Domirani Вт 20 Июн - 14:27

Интересные решения
Быстрый переход к сервисам: j-p-g.net Видео фоторедактор Транслит

Не получается вставить скрипт "СНЕЖИНКИ"

Страница 5 из 5 Предыдущий  1, 2, 3, 4, 5

Предыдущая тема Следующая тема Перейти вниз

Не получается вставить скрипт "СНЕЖИНКИ"

Сообщение автор 90212 в Вт 27 Ноя - 16:35

Первое сообщение в теме :

Хотел поинтересоваться, вот всё перепробовал, вообщем, мне надо чтоб скрипт с падающими снежинками был только на портале!!!! на форуме получается - а как сделать на портале ума не приложу!!! Пробовал создавать Индивидуальные блоки - не выходит - фигня какая-то...пробовал вставить в "Описание Сайта" - там только буквально 10 символов входит, когда в скрипте больше 500 символов точно...еще что-т пробовал...не выходит...ыыыы :(
посоветуйте, пожалуйста!
спасибо!

90212
 

Сообщения : 30
Возраст : 31
Регистрация : 2007-07-08
Благодарности : 0

Без предупреждений

http://realhiphop.forumotion.com/

Вернуться к началу Перейти вниз


Re: Не получается вставить скрипт "СНЕЖИНКИ"

Сообщение автор Ajti в Пт 8 Май - 8:17

А у меня ещё вопросик, можно что то сделать с этим скриптом "падающим" чтоб он работал не только в IE?

Ajti
 

Сообщения : 37
Регистрация : 2008-09-25

http://misterioso.mirbb.net/

Вернуться к началу Перейти вниз

Re: Не получается вставить скрипт "СНЕЖИНКИ"

Сообщение автор Irbis в Пт 8 Май - 12:11

Попробуй так:
Код:
<script language=JavaScript>
if  ((document.getElementById) && window.addEventListener || window.attachEvent)

{(function()

{
var num = 30;  /* Количество */
var timer = 5; /* Скорость падения, чем меньше цифра, тем быстрее */
var enableinNS6 = 1;
var y = [];
var x = [];
var fall = [];
var theFlakes = [];
var sfs = [];
var step = [];
var currStep = [];
var h,w,r;
var d = document;
var pix = "px";
var domWw = (typeof window.innerWidth == "number");
var domSy = (typeof window.pageYOffset == "number");
var idx = d.getElementsByTagName('div').length;
for (i = 0; i < num; i++) {

 sfs[i] = Math.round(1 + Math.random() * 1);
 document.write('<div id="flake'+(idx+i)+'" style="position:absolute;top:0px;left:0px;width: 52px; height: 46px; background: url(http://img164.imageshack.us/img164/1442/star71yx.gif);font-size:'+sfs[i]+'px"></div>');
 currStep[i] = 0;
 fall[i] = (sfs[i] == 1)?Math.round(2 + Math.random() * 2): Math.round(3 + Math.random() * 2);
 step[i] = (sfs[i] == 1)?0.05 + Math.random() * 0.1 : 0.05 + Math.random() * 0.05;

 }
 if (domWw) r = window;
  else {
  if (d.documentElement && typeof d.documentElement.clientWidth == "number" &&
  d.documentElement.clientWidth != 0) r = d.documentElement;
    else {
    if (d.body && typeof d.body.clientWidth == "number")  r = d.body;
  }
  }
function winsize() {

 var oh,sy,ow,sx,rh,rw;
 if (domWw) {
  if (d.documentElement && d.defaultView && typeof d.defaultView.scrollMaxY == "number") {
  oh = d.documentElement.offsetHeight;
  sy = d.defaultView.scrollMaxY;
  ow = d.documentElement.offsetWidth;
  sx = d.defaultView.scrollMaxX;
  rh = oh-sy;
  rw = ow-sx;
 }
  else {
  rh = r.innerHeight;
  rw = r.innerWidth;
  }
 h = rh - 2; 
 w = rw - 2;

 }
 else{

 h = r.clientHeight - 2;
 w = r.clientWidth - 2;
}
}

function scrl(yx) {

 var y,x;
 if (domSy) {
  y = r.pageYOffset;
  x = r.pageXOffset; }

 else {

 y = r.scrollTop;
  x = r.scrollLeft;

 }

 return (yx == 0)?y:x;

}
function snow() {

 var dy,dx;
 for (i = 0; i < num; i++) {

  dy = fall[i];
  dx = fall[i] * Math.cos(currStep[i]);
  y[i]+=dy;
 x[i]+=dx;
  if (x[i] >= w || y[i] >= h) {

  y[i] = -10;
  x[i] = Math.round(Math.random() * w);
  fall[i] = (sfs[i] == 1)?Math.round(2 + Math.random() * 2): Math.round(3 + Math.random() * 2);
  step[i] = (sfs[i] == 1)?0.05 + Math.random() * 0.1 : 0.05 + Math.random() * 0.05 ;
 }

 theFlakes[i].top = y[i] + scrl(0) + pix;
 theFlakes[i].left = x[i] + scrl(1) + pix;
 currStep[i]+=step[i];

}

setTimeout(snow,timer);

}
function init() {

 winsize();
 for (i = 0; i < num; i++) {

  theFlakes[i] = document.getElementById("flake"+(idx+i)).style;
  y[i] = Math.round(Math.random()*h);
  x[i] = Math.round(Math.random()*w);

 }

 snow();

}
if (window.addEventListener) {

 window.addEventListener("resize",winsize,false);
 window.addEventListener("load",init,false);

}
else
 if (window.attachEvent) {

  window.attachEvent("onresize",winsize);
  window.attachEvent("onload",init);




})();
}
</script>
avatar
Irbis
 

Мужчина

Сообщения : 583
Возраст : 31
Регистрация : 2008-02-10
Благодарности : 216

Без предупреждений

http://help.forum2x2.ru/u849

Вернуться к началу Перейти вниз

Re: Не получается вставить скрипт "СНЕЖИНКИ"

Сообщение автор Ajti в Пт 8 Май - 12:33

не правильно работает у меня)) Да ладно)) Обойдусь тем скриптом, всё равно большинство через IE)) Спасибо wink
avatar
Ajti
 

Женщина

Сообщения : 37
Регистрация : 2008-09-25
Благодарности : 0

Без предупреждений

http://misterioso.mirbb.net/

Вернуться к началу Перейти вниз

Re: Не получается вставить скрипт "СНЕЖИНКИ"

Сообщение автор Kiska в Пт 8 Май - 17:49

@Ajti пишет:не правильно работает у меня)) Да ладно)) Обойдусь тем скриптом, всё равно большинство через IE)) Спасибо wink
я чета не вижу у тебя дождика unknown
avatar
Kiska
Новичок

Женщина

Сообщения : 18
Возраст : 34
Регистрация : 2009-04-20
Благодарности : 0

Без предупреждений

http://job314.2x2forumy.ru

Вернуться к началу Перейти вниз

Re: Не получается вставить скрипт "СНЕЖИНКИ"

Сообщение автор Ajti в Пн 11 Май - 22:07

У меня стоит IE 7, и в нем "дождь идет")) А в опере не видно.
avatar
Ajti
 

Женщина

Сообщения : 37
Регистрация : 2008-09-25
Благодарности : 0

Без предупреждений

http://misterioso.mirbb.net/

Вернуться к началу Перейти вниз

Страница 5 из 5 Предыдущий  1, 2, 3, 4, 5

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения