Еженедельная Электронная Рассылка.
ПОЛЕЗНЫЕ СОВЕТЫ 
ВЕБ-ДИЗАЙНЕРУ.

Выпуск #7.

Эффект фона: Вибрирующий экран!

Вы хотите иметь такой прикольный эффект у себя на страничке? Да?! Тогда читайте, как это сделать.

Два шага чтобы сделать вибрирующий экран:

1. Копируйте этот HTML-код на вашу страничку между тегами <HEAD> ... </HEAD>.

В строке for (i = 10; i > 0; i--) {, Вы можете изменить i = 10 на i = k ,где k любая цифра, которую Вы хотите разместить. Чем больше k тем дольше Ваш экран будет колебаться. Например, Ваш экран будет вибрировать дольше, если Вы напишите i = 20 вместо i = 10. Остальные же части кода лучше не редактировать

<SCRIPT LANGUAGE="JavaScript1.2">

<!-- Begin
function shake(n) {
if (self.moveBy) {
for (i = 10; i > 0; i--) {
for (j = n; j > 0; j--) {
self.moveBy(0,i);
self.moveBy(i,0);
self.moveBy(0,-i);
self.moveBy(-i,0);
}
}
}
}
// End -->
</script>

2. Этот код копируйте между тэгами <BODY> ... </BODY>.

Вы можете переименовать кнопку, на какую пожелаете, изменив параметр value="Вибрация", например на value="ЭКРАНОТРЯСЕНИЕ!".

<center>
<form>
<input type=button onClick="shake(2)" value="Вибрация">
</form>
</center>
 

Эффект фона: Обманывающий Текст

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

Вы можете выбирать, чтобы замедлить текстовое цветное изменение, заменяя setInterval("chcolor()",1000); в сценарии ниже на setInterval("chcolor()",3000);. или сделать быстрее меняя на setInterval("chcolor()",100); ну и так далее..

Вы можете также изменять отображенное сообщение, редактируя текст в коде var ctext = "Оторви свои глаза от монитора и посмотри сюда!  ;-)";заменяя на свой текст. Не забудьте всегда переносить по словам ваш текст с двойными кавычками. Например, var ctext = "ПОЛЕЗНЫЕ СОВЕТЫ ВЕБ-ДИЗАЙНЕРУ - это круто!";.

ВСЕГО ОДИН ШАГ ДЛЯ ВСТАВКИ ОБМАНЫВАЮЩЕГО ТЕКСТА:

1.  Копируйте этот HTML - код в Вашу страничку между тэгами <BODY> ... </BODY>.

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = initArray.arguments[i];
}
}

var ctext = "Оторви свои глаза от монитора и посмотри сюда!";
var speed = 1000;
var x = 0;
var color = new initArray(
"red", 
"blue", 
"green",
"black",
"yellow",
"silver",
"gold",
"brown",
"cyan",
"magenta",
"violet",
"gray",
"white"
);
if(navigator.appName == "Netscape") {
document.write('<layer id="c"><center>'+ctext+'</center></layer><br>');
}
if (navigator.appVersion.indexOf("MSIE") != -1){
document.write('<div id="c"><center>'+ctext+'</center></div>');
}
function chcolor(){
if(navigator.appName == "Netscape") {
document.c.document.write('<center><font color="'+color[x]);
document.c.document.write('">'+ctext+'</font></center>');
document.c.document.close();
}
else if (navigator.appVersion.indexOf("MSIE") != -1){
document.all.c.style.color = color[x];
}
(x < color.length-1) ? x++ : x = 0;
}
setInterval("chcolor()",1000);
// End -->
</script>

Эдмон.
admon@cmail.ru


[ назад ] [ далее ]