Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Web-анимация (http://forum.oszone.net/showthread.php?t=31994)

Apis.NET 22-12-2001 10:21 218010

1)<body style="scrollbar-base-color:базовый цвет;
scrollbar-face-color:лицевой цвет;
scrollbar-arrow-color:цвет стрелки;
scrollbar-3dlight-color:цвет верхнего ободка;
scrollbar-darkshadow-color:цвет нижней тени;
scrollbar-shadow-color:цвет тени;">
Цвет полосы прокрутки
Пример скрипта который пишет текст в стоке "состояния" (слева в низу)
а) <script language="JavaScript">
var MyStatus = "Секс! "
var Str = "", Msg = "", lMsg = "";
function SetMsg() {
if (Msg == "") {
*Str = " "; Msg = MyStatus; lMsg = "";}
if (Str.length == 1) {
*while (Msg.substring(0, 1) == " ") {
* *lMsg = lMsg + Str;
* *Str = Msg.substring(0, 1);
* *Msg = Msg.substring(1, Msg.length);}
*lMsg = lMsg + Str;
*Str = Msg.substring(0, 1);
*Msg = Msg.substring(1, Msg.length);
*for (i = 0; i<120; i++) {Str = " " + Str;}}
else {Str = Str.substring(10, Str.length);}
window.status = lMsg + Str;
window.setTimeout('SetMsg()',200);}
window.setTimeout('SetMsg()',500);
</script> ]Тест по буквенно(Буквы бегут с право на лево и выравниваются по правому краю)
б) <script language='JavaScript'>
var Default = "Эта строка видна при загрузке страницы";
var Text1 = "Текст1";
var Text2 = "Текст2";
var Text3 = "Текст3";
var Rate = 2000, toggle = 0;
function changeStatus() {
if (toggle == 0) {
*document.title=window.status=Default;}
else if (toggle == 1) {
*document.title=window.status=Text1;}
else if (toggle == 2) {
*document.title=window.status=Text2;}
else if (toggle == 3) {
*document.title=window.status=Text3;
*toggle = 0;}
toggle++;
setTimeout("changeStatus();",Rate);}
changeStatus();
</script> Несколько текстов один за одним
б)<script language="JavaScript">
var MyStatus = "Журнал ЧИП http://www.chip.com.ua/";
var speed=200, toggle=1;
function flash() {
if (toggle) {window.status=MyStatus;}
else {window.status=" ";}
toggle=!toggle;
setTimeout("flash();",speed);}
flash();
</script>Мигающий текст

(Отредактировал(а) Apis.NET - 10:24 22-12-2001)

ivank 22-12-2001 12:23 218011

Хоть бы написал откуда стащил ( не верю я что ты это сам написал )
По порядку:
1) работает только в ie...
а) б) в) Статус бар , заголовок окна не трогай! Меня( не только ) жутко бесят страницы "супер дезигнеров", которые применяют подобные "супер-куль" штучки! Если я тебе не указ, то почитай Лебедева

зы И это анимация? Анимация это Flash / SVG !

BigMac 22-12-2001 16:16 218012

ivank
Цитата:

Анимация это Flash / SVG
:up:
Apis.NET
Это называется стили......: )

Apis.NET 23-12-2001 15:00 218013

BigMac В Чипе это назвали анимацией! За что купил за то продал!
ivank иди ты к
Цитата:

почитай Лебедева

ivank 23-12-2001 16:15 218014

А что плохого в чтении параграфов?

BigMac 23-12-2001 17:06 218015

Apis.NET
И все-таки.... это стили

Apis.NET 23-12-2001 19:39 218016

BigMac Я незнаю что это и как, я только учусь! ;)

(Отредактировал(а) Apis.NET - 19:45 23-12-2001)

BigMac 24-12-2001 18:48 218017

Apis.NET
Зато я знаю.....:gigi:

Apis.NET 25-12-2001 08:42 218018

BigMac:biglaugh:

Maxvell 15-01-2002 20:34 218019

ivank
А что такое Лебедев? Меня просто бесит когда на него линки дают. Он кто? Бог? Просто в начале 90 понял куда ветер дует вот и стал знаменитым. А профессионалов, которым он и вы подмётки не годиться, валом и почему то их советы никто не читает. :mad:

BigMac 15-01-2002 21:21 218020

Maxvell
Он просто хорошо раскручен....... а дизайн в его команде другие делают.......:)

Maxvell 15-01-2002 23:36 218021

BigMac
Вот вот. А на форумах чуть что, так сразу Лебедев

Apis.NET 16-01-2002 08:55 218022

Maxvell Вот-вот нет чтоб BigMacBigMac;)

ivank 16-01-2002 09:42 218023

Maxvell
Всё просто -- Лебедев это единственный дизайнер, труды которого я читал. А как дизайнер, мне Воронежский гораздо больше нравится, но на него нельзя сослаться -- не на что :(

BigMac 16-01-2002 10:55 218024

Apis.NET
Цитата:

Вот-вот нет чтоб BigMacBigMac
:lol: :lol: :lol: Это уж слишком.....:)

Apis.NET 17-01-2002 09:38 218025

BigMac Нармально нужно реальных героев прославлять!

vasketsov 17-01-2002 11:28 218026

а я что-то не понял, что такого особенного в этих скриптах, что их тут стоило  писать, и уж тем более спорить из-за них.
И почему это только в IE работать будет, может я чего и не заметил (хотя, в любом случае, такой детский сад можно написать так, что он и в Netscape будет работать, и в других, про мозиллу я вообще молчу).

Apis.NET 18-01-2002 08:04 218027

vasketsov Дык напиши!

vasketsov 18-01-2002 11:07 218028

Что конкретно надо написать из того, что "только в ie"?
Поподробнее.
стили scrollbar-... Netscape 4.x не поймет.
Mozilla 0,9,7 - тоже, это не странно ли? Ах, да...
А что, есть броузеры с полной поддержкой CSS2?
Или CSS2 уже стандартизована?
Короче, про эти стили даже не пишите, они стандартом не являются.
Про title - он кое-где только для чтения. Да и нефиг туда писать.
Далее идем, доходим до тега script и с удивлением обнаруживаем у него устаревший и не соответствующий стандарту атрибут language. Заменяем его на атрибут type=text/javascript
Далее и впредь забываем, что в своих переменных есть возможность использовать символы кроме маленьких латинских букв, ибо даже с подчеркиванием и цифрами случаются проблемы, хотя их быть и не должно. То же со стилями.

Почему бы MyStatus не исправить везде на mystatus?
Разве только ie умеет писать в строку состояния?
Разве только в ie работает setTimeout?
Разве нельзя не путать и аккуратно обращаться с одинарными и двойными кавычками?
setTimeout("flash();",speed) - это правильно? Или тут ; лишняя?

Стандарты проверяйте в мозилле, если она ошибается - пишите разработчикам, они реагируют более чем оперативно, например, бывает, в течение суток.
Учитесь писать правильно, выжимая все возможное даже из NN3.0x.
Кстати, правильно написанный код НЕ должен явно проверять версию броузера, платформу. Из-за того, что веб-подмастерья писали типа "если Netscape, то читаем layer'ы" - их странички не работают на этом месте в N6.x.
И обычно кроссброузерный код меньше, чем куча проверок версий (кроме, конечно, случая, когда если не ie, то дуй отсюда).

А вообще, конечно, при чем тут анимация - я так и не понял.

Добавлено:

и, кстати, стили к скриптам отношения не имеют.

ivank 18-01-2002 12:10 218029

vasketsov
А кто сказал, что эти скрипты не будут работать в других браузерах, кроме ие?

vasketsov 18-01-2002 12:59 218030

ivank
я про понятие "анимация" прежде всего, а скрипты так, под руку попались :)).
Apis.NET
пример определения, чего умеет, а чего не умеет броузер, можно найти у меня на сайте (адрес ниже), если в левом фрейме посмотреть код. Там нет даже намека на явную проверку типа и версии броузера, и что броузер не умеет, то автоматически не работает. И более того, из всех виденых мной движков (я не юзал Konqueror, не было возможности, а так и в досовых броузерах, и в линксе, и уж тем болле в ie3 и nn3 все проверяю, именно поэтому перед "я" в скриптах стоит обратный слеш, иначе nn старый глючит) если броузер позволяет реализовать задуманное, оно будет работать. И в новых броузерах, что еще не созданы, но будут понимать стандарт. Именно потому, что
а) нет проверки типа броузера.
б) использовался только стандарт (DOM1 и DOM1 Core).
в) выжимается максимум из броузера.

Apis.NET 19-01-2002 12:55 218031

vasketsov Перечитай топик!!!!

vasketsov 19-01-2002 13:50 218032

Apis.NET
согласен, виноват, больше не буду.
[ ] - moderatorial.

Apis.NET 19-01-2002 14:45 218033

vasketsov:gigi:

Guest 03-06-2002 15:49 218034

.................................................................................................... .................................................................................................... .........................

ivank 03-06-2002 17:15 218035

Guest
А давайте в следующий раз зайдёте ко мне в Тестовый?

vasketsov 03-06-2002 17:26 218036

ivank
такое навязчивое предложение :))
вспоминается почему-то из "Пронина" - "...бесчеловечные эксперименты над людьми в области стоматологии". :))


Время: 05:20.

Время: 05:20.
© OSzone.net 2001-