Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 23.12.2011, 21:24
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

А где они у вас не работают?
1)опера - работает
2)mazila firefox - работает
3)хром - работает(при чем лучше всех, в 2ух предыдущих снежники падают как бы партиями, а тут "бесперебойно")
На осле не пробовал
P.S. у меня его и нет вроде :/

Последний раз редактировалось 9xakep, 25.12.2011 в 08:43.
Ответить с цитированием
  #12 (permalink)  
Старый 24.12.2011, 14:38
Новичок на форуме
Отправить личное сообщение для Goolfen Посмотреть профиль Найти все сообщения от Goolfen
 
Регистрация: 22.12.2011
Сообщений: 7

Сообщение от 9xakep Посмотреть сообщение
А где они у вас не работают?
1)опера - работает
2)mazila firefox - работает
3)хром - работает(при чем лучше всех, в 2ух предыдущих снежники падают как бы партиями, а тут "безперебойно")
На осле не пробовал
P.S. у меня его и нет вроде :/
В Мозилле они падаю до определенного места и исчезают, а я хочю чтобы они падали до самого низа страницы.
Ответить с цитированием
  #13 (permalink)  
Старый 24.12.2011, 14:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,080

Goolfen, попробуйте этот вариант ...
<!DOCTYPE html>
<html>
<head>
  <title></title>
<script  type="text/javascript">
/*********************************** *********************************** ********************/
// SnowScript for IE, Mozilla and many more!
// © RoterFruchtZwerg 2003
// stumpf und schnell mal von uns ausgeliehen ;)

var imgNum = 0;
var snowImg = new Array();

snowImg[0] ="<span style=\"color: #AAAAAA; font-size: 8pt;\">*</span>";
snowImg[1] ="<span style=\"color: #AABBCC; font-size: 10pt;\">*</span>";

snowImg[0] ="<img src=\"http://cinema-life.3dn.ru/snow/snowjs.gif\" alt=\"*\"/>";
snowImg[1] ="<img src=\"http://cinema-life.3dn.ru/snow/snowjs2.gif\" alt=\"*\" />";


var no = 15;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 800, doc_height = 600;
function getDocumentSize(a) {
    var d = document,
        b = d.body,
        e = d.documentElement,
        c = "client" + a;
        a = "scroll" + a;
    return /CSS/.test(d.compatMode)? Math.max(e[c],e[a]) : Math.max(b[c],b[a])
};


doc_width = getDocumentSize('Width')-12;
doc_height = getDocumentSize('Height')-12;

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();

for (i = 0; i < no; ++ i) {

imgNum = imgNum?0:1;
var snowsrc = snowImg[imgNum];

dx[i] = 0;
xp[i] = Math.random()*(doc_width-60);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*10;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
document.write("<div id=\"dot"+ i +"\" style=\"position: absolute; z-index: "+ i +"; visibility: visible; top: 1px; left: 1px; width:12px;\">"+snowsrc+"</div>");
}

function snow() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-20) {
xp[i] = Math.random()*(doc_width-am[i]-20);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random()*2;
doc_width = getDocumentSize('Width');
doc_height = getDocumentSize('Height');
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top = Math.round(yp[i])+"px";
document.getElementById("dot"+i).style.left = Math.round(xp[i] + am[i]*Math.sin(dx[i]))+"px";
}
setTimeout("snow()", 60);
}


window.onload = snow

// SnowScript for IE, Mozilla and many more!
// © RoterFruchtZwerg 2003
// stumpf und schnell mal von uns ausgeliehen ;)
/*********************************** *********************************** ********************/
</script>
</head>

<body>

</body>

</html>

Последний раз редактировалось рони, 23.11.2015 в 18:05.
Ответить с цитированием
  #14 (permalink)  
Старый 24.12.2011, 18:16
Новичок на форуме
Отправить личное сообщение для Goolfen Посмотреть профиль Найти все сообщения от Goolfen
 
Регистрация: 22.12.2011
Сообщений: 7

Сообщение от рони Посмотреть сообщение
Goolfen, попробуйте этот вариант ...
<!DOCTYPE html>
<html>
<head>
  <title></title>
<script  type="text/javascript">
/*********************************** *********************************** ********************/
// SnowScript for IE, Mozilla and many more!
// © RoterFruchtZwerg 2003
// stumpf und schnell mal von uns ausgeliehen ;)

var imgNum = 0;
var snowImg = new Array();

snowImg[0] ="<span style=\"color: #AAAAAA; font-size: 8pt;\">*</span>";
snowImg[1] ="<span style=\"color: #AABBCC; font-size: 10pt;\">*</span>";

snowImg[0] ="<img src=\"http://cinema-life.3dn.ru/snow/snowjs.gif\" alt=\"*\"/>";
snowImg[1] ="<img src=\"http://cinema-life.3dn.ru/snow/snowjs2.gif\" alt=\"*\" />";


var no = 15;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 800, doc_height = 600;
function getDocumentSize(a) {
    var d = document,
        b = d.body,
        e = d.documentElement,
        c = "client" + a;
        a = "scroll" + a;
    return /CSS/.test(d.compatMode)? Math.max(e[c],e[a]) : Math.max(b[c],b[a])
};


doc_width = getDocumentSize('Width');
doc_height = getDocumentSize('Height');

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();

for (i = 0; i < no; ++ i) {

imgNum = imgNum?0:1;
var snowsrc = snowImg[imgNum];

dx[i] = 0;
xp[i] = Math.random()*(doc_width-60);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*10;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
document.write("<div id=\"dot"+ i +"\" style=\"position: absolute; z-index: "+ i +"; visibility: visible; top: 1px; left: 1px; width:12px;\">"+snowsrc+"</div>");
}

function snow() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-20) {
xp[i] = Math.random()*(doc_width-am[i]-20);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random()*2;
doc_width = getDocumentSize('Width');
doc_height = getDocumentSize('Height');
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top = Math.round(yp[i])+"px";
document.getElementById("dot"+i).style.left = Math.round(xp[i] + am[i]*Math.sin(dx[i]))+"px";
}
setTimeout("snow()", 60);
}


window.onload = snow

// SnowScript for IE, Mozilla and many more!
// © RoterFruchtZwerg 2003
// stumpf und schnell mal von uns ausgeliehen ;)
/*********************************** *********************************** ********************/
</script>
</head>

<body>

</body>

</html>
Вообще снег перестал идти.
Ответить с цитированием
  #15 (permalink)  
Старый 24.12.2011, 18:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,080

Goolfen,
Код неработащей страницы ? сделайте пример. здесь.
Ответить с цитированием
  #16 (permalink)  
Старый 26.12.2011, 17:20
Новичок на форуме
Отправить личное сообщение для Goolfen Посмотреть профиль Найти все сообщения от Goolfen
 
Регистрация: 22.12.2011
Сообщений: 7

рони, зайдите на сайт http://cinema-life.3dn.ru
Ответить с цитированием
  #17 (permalink)  
Старый 26.12.2011, 17:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,080

Goolfen,во всех популярных браузерах снежинки падают до конца страницы в том числе и Mozilla Firefox 8 и 9 ... картинки на сайте особенно лого можно наверное сжать ... быстрее будет грузиться ...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение HTML кода в другом окне Почемучкин Events/DOM/Window 10 06.11.2011 14:08
Изменение скрипта в программе для тестирования. Alex2030 Общие вопросы Javascript 2 26.11.2009 07:30
Изменение кода на лету ViZ Общие вопросы Javascript 7 07.11.2009 15:16
Реализация скрипта. Изменение дерева при вводе каждой следующей буквы слова. WDha AJAX и COMET 0 04.11.2009 00:19
Изменение скрипта... Cylos Общие вопросы Javascript 26 14.03.2009 12:36