kocforum

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



HTML

Сообщений 1 страница 23 из 23

1

На форуме школы (своей =)) ) установил скрипт, падающих снежинок, но не работает нифига.
Стиль с mybb.ru т.е. не свой.
скрипт зафигачил в ХТМЛ Верх. не работает.
Может тут ошибка где, А то я в ЯВЕ 0, а ХТМЛ средненько...

<script LANGUAGE="JavaScript1.2">
//<!-- Begin
var no = 25; // количество рисунков
var speed = 20; // скорость движения
var snowflake = "http://s.rimg.info/0e4dc5d0b4fba8d3ab217c497ec38197.gif"; //адрес рисунка

var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {

}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) { 
dx[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
if (ns4up) {
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></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;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
      }
   }
}
function snowNS() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", speed);
}
function snowIE() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", speed);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
};
// End -->

</script>

0

2

<html>
<p><h1>Count me out<h1></p>
</html>

0

3

ну вот, вроде работает, но на мозиле не показывает... только в Интернет Эксплорере...
Ботинок глянь.

0

4

У меня всё нормально, всё падает. Только, думаю, это лишнее ))
Падает только на изначальный экран, то есть при продвижении страницы вниз, снежинки прекращают падать где-то на середине, а если ещё ниже спуститься, то вообще ничего не падает.

0

5

думаешь?.. ну ладно.. завтра-после завтра уберу
да, и если следить за траекторией падения снежинок, можно увидеть, что падают они до самого низа! =)
Ну ладно, уберу. =)
А скрипт хороший, если изменить source-  то будет падать всё что вставите!
Юзайте!

Отредактировано Guest1435 (2006-12-10 22:54:25)

0

6

Ой ну насмешили вы меня, в ИЕ работает, в Мозиле не работает.... ;)
Кто нибудь вообще слышал кто такие ХТМЛ верстальщики и чего они, &lt;fuck! не матюгаться!&gt; верстают ;)

0

7

SiO, честно говоря нет.. но в Мозиле нихт Арбайтен Кузмич! Нихт! и всё тут, ты уж разъясни, а то прям как в песне Башлачёва- Грибоедовский вальс
" После бани он бегал на танцы.
Так и щупал бы баб до сих пор,
Но случился в деревне с сеансом
Выдающийся гипнотизер.

На заплеванной маленькой сцене
Он буквально творил чудеса.
Мужики выражали сомненье,
И таращили бабы глаза.

Он над темным народом смеялся.
И тогда, чтоб проверить обман,
Из последнего ряда поднялся
Водовоз Грибоедов Степан."

0

8

Так вот поясняю:
Со 100% уверенность можно сказать что во всех броузерах одинаково будет отображаться только вот этот ХТМЛ код:
<p>fuck off</p>
Потому как такой код уже будет отображён в разных броузерах по разному:
<p>fuck</p><p>off</p>
Особенно зверски различия начинают проявляться при использовании JavaScript и иже с ним.
Да и вообще по поддерживаемым технологиям тоже вопрос большой ИЕ точно поддерживает ActiveX, остальные под вопросом, в ИЕ есть собственная реализация явамашины - JScript

Вот, а верстальщики, берут код, и делают так, чтоб он одинаково отображался во всех броузерах... ну в общеизвестных хотя бы (IE,Opera, FireFox, Netscape(он ещё жив?)) я уж не говорю о таких вещах как myIE2 и ГринБроузер... которых вообще сотни... Да ещё всякие там Konquerer...
Вот специальные люди, которые верстают.;)
Вот, наличие этих строк в твоём коде:
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
говорит, об их присутствии...

0

9

ага, понятно!
Спасибо за инфу! Буду знать, очень знаете ли... интересно...
а ты не занимался дизайном форума? =)
ты не знаешь как сделать кнопки и снег как на http://forum.mybb.ru/ ?

0

10

Надо в стилях ковыряцца, занятие неблагодарное...
Ну, если найти в стиле ссылко на рисунок, то можно заменить другим рисунком...
А стили практически на всех форумных движках настраиваются, ни на инвижине точно ;)

0

11

хех, т.е. если я посмотрю source cтраницы, то есть шанс найти сцылко на эту картинку? =)

0

12

Че за движок форума?

0

13

эм... текс.. эм.. ну.. кароче он на mybb.ru =)))

0

14

Ну &lt;fuck! не матюгаться!&gt; в низу страницы написано:
Powered by Invision Power Board(U) v1.3 Final © 2003  IPS, Inc.
Или что написано?

0

15

SiO, не вижу, нет такого в низу.
wwwzaliakalnio.mybb.ru
Guest1435-блондинкаЁ

0

16

А где это все, о чем разговор? Где снежинки-то?

0

17

Всё, понял где. =))

0

18

Ще, а тебе-то как?

0

19

Гест, значит просмотр исходников дал следующее
<link rel="stylesheet" type="text/css" href="http://zaliakalnio.mybb.ru/style/Mybb_Invision_Green/Mybb_Invision_Green.css" />
<!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="http://zaliakalnio.mybb.ru/style/Mybb_Invision_Green/Mybb_Invision_Green_fix.css" />
<![endif]-->
<!--[if IE 7]><link rel="stylesheet" type="text/css" href="http://zaliakalnio.mybb.ru/style/Mybb_Invision_Green/Mybb_Invision_Green_fix7.css" />

css стили находятся по приведённым ссылкам, если ты имеешь доступ к их редактированию, то тогда, открываешь на редактирование и ищешь по имени стиля у тебя:
category - это стиль категории, это где маленький зелёный градиент
title-logo - предположительно это место где большой зелёный градиент

Вот пример из моего css для класса maintitle
/* Main table top (dark blue gradient by default) */
.maintitle { vertical-align:middle;font-weight:bold; color:#FFF; padding:8px 0px 8px 5px; background-image: url(style_images/<#IMG_DIR#>/tile_back.gif) }
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration: none; color: #FFF }
.maintitle a:hover { text-decoration: underline }

вот рисунок градиента для kf исходя из кода выше:
http://nnkots.1bb.ru/style_images/1/tile_back.gif
как видишь ничего сверхъестественного, полоска 20*1 множиться и получается красивый градиент...

ну вот, соотв URL указывает на твой рисунок... только сохрани, как было до твоего вмешательства, чтоб не попортить.

0

20

Короче прочитал я... непонятно получилось.
В админ консоли форума ищешь редактор стилей или css (или синоним) затем в полученом тексте стилей, там все будут в одним месте ищешь:
category - это стиль категории, это где маленький зелёный градиент
title-logo - предположительно это место где большой зелёный градиент
и находишь кусок кода, похожий на этот:
.maintitle { vertical-align:middle;font-weight:bold; color:#FFF; padding:8px 0px 8px 5px; background-image: url(style_images/<#IMG_DIR#>/tile_back.gif) }
.maintitle a:link, .maintitle a:visited, .maintitle a:active { text-decoration: none; color: #FFF }
.maintitle a:hover { text-decoration: underline }

Затем меняешь урл на урл рисунка, рисунок, кстати можно загрузить на форум, скажем в где-нибудь на в админ форуме, потом нажать правой кнопкой и узнать его урл, ну и вставить туды в настройки стиля, типа замкнутая система...

0

21

ага, спасибо СиО! =) буду рыться! =) копаться и прочими вещами заниматься!
Огромное спасибо! =)

0

22

Ще, а тебе-то как?

Да ничего так вобщем, снежинки, конечно, здоровые, можно поменьше на треть, а в целом претензий нет.   ok

0

23

Ну вот. уже гут. будем убирать.. поэкспериментировали и хватит! =)) спаси всем, тему прошу не закрывать, вопросы ещё будут по кодам и скриптам =)

0