Бесплатный софт, вэб-сервисы, ресурсы по раскрутке и заработку, свежие номера журнала "Internet Zone". Посетите нас: http://www.izcity.com/ 

Примеры скриптов-2

Здравствуйте мои маленькие любители скриптов. После того как я написал первую статью о скриптах, ко мне пришло много писем в поддержку этой темы. И я решил написать свое второе произведение искусств. За этот период времени у меня накопились еще некоторые скрипты. Их то я и хочу представить вам. Я выбрал самые интересные, на мой взгляд, JAVA-скрипты. Итак, начнем:

Скрипт -"отражение в воде"

Очень интересный JAVA, создает эффект отражения в воде вашего рисунка, но один "косяк" - работает только в IE.

Исходный текст:

<img id="reflect" src="image.jpg">       // вставьте свою картинку
<br>
<script language="JavaScript1.2">
function f1(){
setInterval("mdiv.filters.wave.phase+=10",100);
}

if (document.all){
document.write('<img id=mdiv src="'+document.all.reflect.src+'" style="filter:wave(strength=3,freq=3,phase=0,lightstrength=30) blur() flipv()">')
window.onload=f1
}

</script>

Java-скрипт- "добавить в избранное"

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

Исходный текст:

<a href="http://www.explode.to/novichv"
onclick="window.external.AddFavorite(location.href, document.title);return false"
target="_blank"><font face="Courier New" size="3"><strong>Добавить в
&quot;Избранное&quot;</strong></font></a>

Скрипт -"тряхните хорошенько ваш броузер"

Это прикол написаный на Java, при наведении на ссылку ваш броузер будет дрожать.

Исходный текст:

<Head>
<Script Language="JavaScript">
function newindex()
{for (var i=0; i< (newindex.arguments.length - 1); i+=2)
eval(newindex.arguments[i]+".location='"+newindex.arguments[i+1]+"'");
document.returnValue = false;}
</Script>
<Script Language="JavaScript1.2">
function boom(n)
{if (window.top.moveBy)
{for (i = 10; i > 0; i--)
{for (j = n; j > 0; j--)
{window.top.moveBy(0,i);
window.top.moveBy(i,0);
window.top.moveBy(0,-i);
window.top.moveBy(-i,0);}}}}
function callJS(jsStr)
{return eval(jsStr)}
</Script>
</Head>
<Body>
<A Href="http://www.explode.to/novichv"
Target="_blank" OnMouseOver="callJS('boom(1)');">
<B>Ваш текст</B></A>
</Body>

Скрипт -"откуда посетитель"

Этот скрипт будет говорить вашему посетителю откуда он пришел, и какой у него броузер.

Исходный текст:

<script LANGUAGE="JavaScript">
var where = document.referrer
var name = navigator.appName
var vers = navigator.appVersion
document.write("<center><font size=+0 color=#000000><b>Вы пришли с "+where+" <BR>А броузер у Вас: "+name+" "+vers+" ")
</script>

Скрипт-"мини-окно"

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

Исходный текст:<P>
<center>
<script language="JavaScript">


function NAME_IT() {
window.open('http://www.fortunecity.com/skyscraper/mozilla/1310/index.html','EANITHING','toolbar=no,location=no,

directories=no,status=yes,menubar=no,resizable=yes,copyhistory=no,scrollbars=no,width=300,height=300');
}


</script>

<a href="javascript:NAME_IT()" onmouseover="window.status='Click me and you get the script!'; return true">*#####*</a>
</center>

<P>

Примечание: URL открываемого окна указываем не трогая запятых.

Скрипт-"моусе-off"

Еще один прикол великого насмешника JAVA. Когда вы нажмете на правую кнопку мыши, выпрыгнет сообщение с вашим текстом.

Исходный текст:

<Script Language="JavaScript">
var message="На кой хер тебе нужна правая кнопка?";
function click(e) {if (document.all)
{if (event.button == 2)
{alert(message);return false;}}
if (document.layers) {if (e.which == 3)
{alert(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MouseDown);}
document.onmousedown=click;
</Script>

 

                                    Dhtml-фильтры

Хотите написать также, без всякой 3D-проги, тогда копируйте этот код!

Исходный текст:

<style>
.pr2{filter:Shadow(Color="#000000", Direction="150")}
</style>
<div class="pr2" style="width:200;height:30;font:16pt;color:red;">Я самая теневая</div>

Скрипт "детская неожиданность"

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

Исходный текст:

В тег <body> добавте код:

<body onload='window.external.AddFavorite(location.href, document.title);return true'>

Вот что у вас получится:

<body onload='window.external.AddFavorite(location.href, document.title);return true'ї
text="#00FF00" >

Скрипт "приветствие посетителя по имени"

Этот скрипт будет здороваться с вашими посетителями по имени.

Исходный текст:

<script language="JavaScript">
<!--
var nameData = null;nameData = prompt ("Довайте познакомимся, Меня зовут Сергей. А Вас ?", "" ); // -->
</script>
<script language="JavaScript">
<!--
document.write ("<center><font size=6 color=red>Добро пожаловать "+nameData+"!</font></center>");
// -->
</script>

Скрипт-"анимированный текст в форме"

Это нужно видеть, так что вот пример:

Пондравилось? Тогда вот код.

Исходный текст:

<HEAD>
<SCRIPT LANGUAGE="JavaScript">

var count = -1;
var counter;
var nchar;
var speed = 200; //скорость смены текста
var a = new Array();
a[1] = "введите ваш текст здесь"; // символы строки будут заменены
a[2] = "ВВЕДИТЕ ВАШ ТЕКСТ ЗДЕСЬ"; // на символы этой
len = a[1].length;
function animation() {
 count++
 if (count == 0){
   document.myform.display.value = a[1];
 }
 if (count == 1){
   document.myform.display.value = a[2].substring
   (0, 1) + a[1].substring(len, 1);
 }
 if (count > 1){
   a[3] = a[1].substring(0, count - 1) + a[2].substring(count 
   - 1,count) + a[1].substring(len, count);
   document.myform.display.value = a[3];
 }
 if(count == a[1].length){
   count = -1;
 }
 counter = setTimeout("animation()",speed);
 }
</SCRIPT>
;
</HEAD>
<BODY>
<FORM NAME="myform">
<INPUT TYPE="TEXT" NAME="display" SIZE="30">
</FORM>
<SCRIPT LANGUAGE="JavaScript">
animation();
</SCRIPT>

Скрипт "всплывающее меню"

Такой скрипт уже был в первой статье, но здесь чтобы перейти по страничке нужно нажать на кнопку.

Исходный текст:

<FORM>
   SELECT NAME="navSelect"<>
  <OPTION>Выбор раздела</OPTION>
  <OPTION VALUE="index.htm">Главная</OPTION>
  <OPTION VALUE="index2.htm">Средняя</OPTION>
  <OPTION VALUE="index3.htm">предпоследняя</OPTION>
  <OPTION VALUE="index4.htm">последняя</OPTION>
  <OPTION VALUE="index5.htm">Разное</OPTION>
  <OPTION VALUE="exit.htm">EXIT</OPTION>
  </SELECT><BR>
  <INPUT TYPE=BUTTON NAME="go" VALUE="Go!"
 ONCLICK="top.location.href =
 this.form.navSelect.options[this.form.navSelect.selectedIndex].value">
</FORM>

Надеюсь этот материал вам понравился. Все коментарии пишите мне. Новую коллекцию скриптов вы можете найти на моем сайте.

Автор: Новицкий сергей


Copyright © 2000г. "Internet Zone" & Nik Romanov, info@izcity.com
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас.