nagon.net - бесплатная поставка трафика на ваши сайты
Логин:
Пароль:
Регистрация





Убрать рекламу с сайта чтобы не мешала!

Модули:

NRMSLib - это библиотека javascript готовых решений.
Скачайте архив, в архиве вы найдете саму библиотеку и много примеров работы с ней.
Все файлы из архива открывайте блокнотом чтобы прочитать подробные комментарии.
Текущая версия библиотеки 1.0
Как подключить библиотеку?
Описание:
Для подключения библиотеки подключите код перед тегом </head> как показано ниже.
Вместо указанного адреса можете указать путь к скрипту на вашем сервере.
Код:
<script type="text/javascript" src="http://nagon.net/modules/NRMSLib/NRMSLib.js"></script>
Эффект дождя
Описание:
Для вызова эффекта дождя поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать только 1 раз при загруженной странице, вторичный вызов приведет к ошибке
///////////////////////////

//эффект дождя
effect.rain.start({
'number': 20, //количество капель дождя
'image': '\', //символ дождя, но можно написать адрес на картинку, например: 0001.gif
'speed': 10, //скорость таймера
'speed_x': 5, //скорость движения по x
'speed_y': 10, //скорость движения по y
'indent': 50, //отступ со всех сторон относительно рабочей области экрана
'type': 1, //тип движения, может быть 1 или 2, 1 - случайное движение, 2 - движение по синусойде
'color': ['#FF6600'] //цвет капель, можно написать несколько значений, например так ['#FF6600','#FF0000','#0000FF']
});

//можно запускать и так
//effect.rain.start();

//или даже так
//effect.rain.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.rain.start({
'color': ['#FF6600'] //цвет капель, можно написать несколько значений, например так ['#FF6600','#FF0000','#0000FF']
});
*/
</script>
Эффект снега
Описание:
Для вызова эффекта снега поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Обратите внимание что у эффекта снега 2 режима, первый это обычный, второй движение по синусойде.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать только 1 раз при загруженной странице, вторичный вызов приведет к ошибке
///////////////////////////

//эффект снега
//движение по случайной траектории
effect.snow.start({
'number': 20, //количество капель снега
'image': '*', //символ снега, но можно написать адрес на картинку, например: 0001.gif
'speed': 30, //скорость таймера
'speed_x': 5, //скорость движения по x
'speed_y': 10, //скорость движения по y
'indent': 50, //отступ со всех сторон относительно рабочей области экрана
'type': 1, //тип движения, может быть 1 или 2, 1 - случайное движение, 2 - движение по синусойде
'color': ['#FF6600'] //цвет снега, можно написать несколько значений, например так ['#FF6600','#FF0000','#0000FF']
});

//движение по синусойде
/*
effect.snow.start({
'number': 20, //количество капель снега
'image': '*', //символ снега, но можно написать адрес на картинку, например: 0001.gif
'speed': 30, //скорость таймера
'speed_x': 6, //скорость движения по x
'speed_y': 3, //скорость движения по y
'indent': 50, //отступ со всех сторон относительно рабочей области экрана
'type': 2, //тип движения, может быть 1 или 2, 1 - случайное движение, 2 - движение по синусойде
'color': ['#FF6600'] //цвет снега, можно написать несколько значений, например так ['#FF6600','#FF0000','#0000FF']
});
*/

//можно запускать и так
//effect.snow.start();

//или даже так
//effect.snow.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.snow.start({
'color': ['#FF6600'] //цвет снега, можно написать несколько значений, например так ['#FF6600','#FF0000','#0000FF']
});
*/
</script>
Эффект пузырей
Описание:
Для вызова эффекта пузырей поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Обратите внимание что у эффекта пузырей 2 режима, первый это обычный, второй движение по синусойде.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать только 1 раз при загруженной странице, вторичный вызов приведет к ошибке
///////////////////////////

//эффект пузырей
//движение по случайной траектории
effect.bubble.start({
'number': 20, //количество пузырьков
'image': 'O', //символ пузырька, но можно написать адрес на картинку, например: 0001.gif
'speed': 30, //скорость таймера
'speed_x': 5, //скорость движения по x
'speed_y': 10, //скорость движения по y
'indent': 50, //отступ со всех сторон относительно рабочей области экрана
'type': 1, //тип движения, может быть 1 или 2, 1 - случайное движение, 2 - движение по синусойде
'color': ['#FF6600'] //цвет пузырей, можно написать несколько значений, например так ['#FF6600','#FF0000','#0000FF']
});

//движение по синусойде
/*
effect.bubble.start({
'number': 20, //количество пузырьков
'image': 'O', //символ пузырька, но можно написать адрес на картинку, например: 0001.gif
'speed': 30, //скорость таймера
'speed_x': 6, //скорость движения по x
'speed_y': 3, //скорость движения по y
'indent': 50, //отступ со всех сторон относительно рабочей области экрана
'type': 2, //тип движения, может быть 1 или 2, 1 - случайное движение, 2 - движение по синусойде
'color': ['#FF6600'] //цвет пузырей, можно написать несколько значений, например так ['#FF6600','#FF0000','#0000FF']
});
*/

//можно запускать и так
//effect.bubble.start();

//или даже так
//effect.bubble.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.bubble.start({
'color': ['#FF6600'] //цвет пузырей, можно написать несколько значений, например так ['#FF6600','#FF0000','#0000FF']
});
*/
</script>
Сквозь вселенную
Описание:
Для вызова эффекта сквозь вселенную поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать только 1 раз при загруженной странице, вторичный вызов приведет к ошибке
///////////////////////////

//эффект движения сквозь вселенную
effect.space.start({
'width': 150, //ширина невидимой области в центре экрана откуда появляются звезды
'height': 100, //высота невидимой области в центре экрана откуда появляются звезды
'number': 20, //количество звезд
'image': '+', //символ звезд, но можно написать адрес на картинку, например: 0001.gif
'speed': 30, //скорость таймера
'step': 50, //максимальная скорость
'indent': 50, //отступ со всех сторон относительно рабочей области экрана
'color': ['#FF6600'] //цвет звезд, можно написать несколько значений, например так ['#FF6600','#FF0000','#0000FF']
});

//можно запускать и так
//effect.space.start();

//или даже так
//effect.space.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.space.start({
'color': ['#FF6600'] //цвет звезд, можно написать несколько значений, например так ['#FF6600','#FF0000','#0000FF']
});
*/
</script>
Печатающийся текст как в фильме Матрица
Описание:
Для вызова эффекта печатающегося текста поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Если хотите поместить печатающийся текст в определенный элемент на вашем сайте, в коде ниже укажите id этого элемента.
Код:
<div id="test_id"></div>

<script type="text/javascript">
///////////////////////////
//можно вызывать повторно если отключен повтор и эффект завершил работу
///////////////////////////

//печать текста как в матрице
effect.matrixtext.start({
'delay': 6, // число мигания курсора умноженное на 2
'speed': [100,300], //скорость печати букв от 100 до 300
'symbol': '|', //символ курсора
'color': '#FF6600', //цвет текста
'insert': 'test_id', //куда вставляется текст, если указано body значит в документ, но вместо body можно указать id элемента в котором будет печататься текст
'text': ['Wake up, Neo... ','The Matrix has you... ','Follow the White Rabbit. ','Knock, knock, Neo. '], //печатаемый текст по порядку, можно указать и так ['Wake up, Neo... ']
'repeat': false //повторение печати, если true то печать будет повторятся, если false то печатать будет 1 раз
});

//можно запускать и так
//effect.matrixtext.start();

//или даже так
//effect.matrixtext.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.matrixtext.start({
'color': '#FF6600' //цвет текста
});
*/
</script>
Эффект матрицы из фильма Матрица
Описание:
Для вызова эффекта матрицы поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать только 1 раз при загруженной странице, вторичный вызов приведет к ошибке
///////////////////////////

//падающие буквы как в матрице
effect.matrix.start({
'width': 15, //примерная ширина символа
'height': 17, //примерная высота символа
'number': 20, //количество падающих блоков
'image': ['M','A','T','R','I','X','N','E','O','0','1'], //используемые символы, но можно написать адрес на картинку, например: ['0001.gif','0002.gif','0003.gif','0004.gif','0005.gif','M','A','T','R','I','X']
'length': [5,15], //длина блока от 5 символов до 15 символов
'speed': 30, //скорость таймера
'speed_y': [5,10], //скорость падения блока от 5 до 10
'indent': 50, //отступ со всех сторон относительно рабочей области экрана
'color': ['#FF6600'],//цвет блоков, можно написать несколько значений, например так ['#FF6600','#FF0000','#0000FF']
'slow': false, //если указано true то блоки при начале падения замедляются, если false то блоки движутся с постоянной скоростью
'brightcolor': '#FF0000' //цвет первых символов блока
});

//можно запускать и так
//effect.matrix.start();

//или даже так
//effect.matrix.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.matrix.start({
'color': ['#FF6600'] //цвет блоков, можно написать несколько значений, например так ['#FF6600','#FF0000','#0000FF']
});
*/
</script>
Раскрывающаяся панель
Описание:
Для вызова панели поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать снова если эффект завершил работу и панель была закрыта
///////////////////////////

//эффект раскрывающейся панели
effect.panel.start({
'width': 400, //ширина панели
'height': 300, //высота панели
'speed': 10, //скорость таймера
'step': 5, //скорость движения
'color': '#FF6600', //фоновый цвет панели
'pcolor': ['#555555','#555555','#555555','#555555'], //фоновый цвет каждой раскрывающейся панели, можно написать и так ['#555555','#FF5555','#55FF55','#5555FF']
'border': '#555555', //цвет бордюра
'textcolor': '#555555', //цвет текста внутри панели
'text': 'Добро пожаловать на сайт!', //текст внутри панели, можно вставлять и html код
'closecolor': '#FF0000', //цвет слова закрыть
'close': 'закрыть' //текст в кнопке закрытия
});

//можно запускать и так
//effect.panel.start();

//или даже так
//effect.panel.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.panel.start({
'text': 'Добро пожаловать на сайт!' //текст внутри панели, можно вставлять и html код
});
*/
</script>
Предзагрузка сайта и изображений перед показом
Описание:
Для вызова предзагрузки поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать снова если эффект завершил работу
///////////////////////////

//предзагрузка изображений и сайта
effect.loading.start({
'images': [], //можно указать адреса картинок которые необходимо загрузить прежде чем покажется сайт, например ['0001.gif','0002.gif','0003.gif']
'color': '#000000', //фоновый цвет панели загрузки
'textcolor': '#555555', //цвет текста
'text': 'Идет загрузка, ждите...', //текст выводимый во время загрузки
'step': 15, //скорость движения
'speed': 10, //скорость таймера
'delay': 1000 //задержка показа загрузки
});

//можно запускать и так
//effect.loading.start();

//или даже так
//effect.loading.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.loading.start({
'text': 'Идет загрузка, ждите...' //текст выводимый во время загрузки
});
*/
</script>
Полоса загрузки progressbar
Описание:
Для вызова полосы загрузки поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Если хотите поместить полосу загрузки в определенный элемент на вашем сайте, в коде ниже укажите id этого элемента.
Код:
<div id="test_id"></div>

<script type="text/javascript">
///////////////////////////
//можно вызывать снова если индикатор загрузки был удален
///////////////////////////

//полоса загрузки
effect.progressbar.start({
'width': 300, //ширина индикатора загрузки
'height': 15, //высота индикатора прокрутки
'insert': 'test_id', //куда вставляется индикатор загрузки, если указано body значит в документ, но вместо body можно указать id элемента в который будет помещен индикатор загрузки
'colororimg': '#555555', //цвет фона индикатора загрузки, но можно написать адрес на фоновую картинку, например: 0001.gif
'border': '#FF0000', //цвет бордюра
'sizeborder': 1, //размер бордюра, можно указать 0 чтобы бордюра не было видно
'imgorcolor': '#FF6600', //цвет движущегося индикатора загрузки, но можно написать адрес на фоновую картинку, например: 0001.gif
'position': '50' //позиция в пикселах, но можно указать и в процентах от 0% до 100%, например 50%
});

//установить позицию можно так
//effect.progressbar.setpos('10'); //позиция в пикселах, но можно указать и в процентах от 0% до 100%, например 50%
//или так
//effect.progressbar.setpos('70%'); //позиция в процентах, но можно указать и в пикселях

//удалить индикатор загрузки можно так
//effect.progressbar.remove();

//можно запускать и так
//effect.progressbar.start();

//или даже так
//effect.progressbar.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.progressbar.start({
'insert': 'body' //куда вставляется индикатор загрузки, если указано body значит в документ, но вместо body можно указать id элемента в который будет помещен индикатор загрузки
});
*/
</script>
Выезжающая панель
Описание:
Для вызова выезжающей панели поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать снова если эффект завершил работу и панель была закрыта
///////////////////////////

//выезжающая панель
effect.movepanel.start({
'width': 640, //ширина панели
'height': 480, //высота панели
'widthimg': 0, //ширина вставляемого изображения в панель, если указано 0 значит размер определится автоматически
'heightimg': 0, //высота вставляемого изображения в панель, если указано 0 значит размер определится автоматически
'color': '#FF6600', //цвет фона панели
'border': '#FF0000', //цвет бордюра
'image': '', //адрес на изображение, если адреса нет то будет выведен текст
'speed': 10, //скорость таймера
'step': 15, //скорость движения
'textcolor': '#555555', //цвет текста в панеле
'text': 'Добро пожаловать на сайт!', //текст внутри панели, можно вставлять и html код
'closecolor': '#FF0000', //цвет слова закрыть
'close': 'закрыть' //текст в кнопке закрытия
});

//можно запускать и так
//effect.movepanel.start();

//или даже так
//effect.movepanel.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.movepanel.start({
'text': 'Добро пожаловать на сайт!' //текст внутри панели, можно вставлять и html код
});
*/
</script>
Панель показа изображения
Описание:
Для вызова показа изображения поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать снова если эффект завершил работу и панель была закрыта
///////////////////////////

//показ изображения
effect.showimage.start({
'width': 0, //ширина вставляемого изображения, если указано 0 значит размер определится автоматически
'height': 0, //высота вставляемого изображения, если указано 0 значит размер определится автоматически
'color': '#555555', //цвет фона панели
'image': '1.jpg', //адрес на изображение
'full': true //если указано true значит панель растягивается на полный размер сайта, если указано false панель растягивается только на рабочую область экрана
});

//можно запускать и так
//effect.showimage.start();

//или даже так
//effect.showimage.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.showimage.start({
'image': '1.jpg' //адрес на изображение
});
*/
</script>
Панель вверху
Описание:
Для вызова панели вверху поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать снова если эффект завершил работу и панель была закрыта
///////////////////////////

//панель вверху
effect.toppanel.start({
'height': 25, //высота панели
'color': '#555555', //цвет фона панели
'border': '#FF0000', //цвет бордюра
'sizeborder': 1, //размер бордюра, можно указать 0 чтобы бордюра не было видно
'textcolor': '#FF6600', //цвет текста в панеле
'text': 'Добро пожаловать на сайт!' //текст внутри панели, можно вставлять и html код
});

//можно запускать и так
//effect.toppanel.start();

//или даже так
//effect.toppanel.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.toppanel.start({
'text': 'Добро пожаловать на сайт!' //текст внутри панели, можно вставлять и html код
});
*/
</script>
Раздвижная панель аккордеон
Описание:
Для вызова панели аккордеон поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Если хотите поместить панель аккордеон в определенный элемент на вашем сайте, в коде ниже укажите id этого элемента.
Код:
<div id="test_id"></div>

<script type="text/javascript">
///////////////////////////
//можно вызывать неограниченное количество раз
///////////////////////////

//раздвижная панель аккордеон
effect.accordion.start({
'count': 3, //количество блоков в панеле
'width': 300, //ширина блока
'height': 150, //высота блока
'insert': 'test_id', //куда вставляется панель, если указано body значит в документ, но вместо body можно указать id элемента в который будет помещена панель
'color': '#555555', //цвет фона блока
'border': '#FF0000', //цвет бордюра
'sizeborder': 1, //размер бордюра, можно указать 0 чтобы бордюра не было видно
'titlecolor': '#FF5555', //цвет фона заголовка блока
'titletcolor': '#FF0000', //цвет текста заголовка
'textcolor': '#FF6600', //цвет текста блока
'titletext': ['Заголовок 1',
'Заголовок 2',
'Заголовок 3'], //текст заголовков, количество заголовков равно количеству блоков, можно вставлять и html код
'text': ['Текст 1',
'Текст 2',
'Текст 3'] //текст блоков, коичество текстов рано коичеству блоков, можно вставлять и html код
});

//можно запускать и так
//effect.accordion.start();

//или даже так
//effect.accordion.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
effect.accordion.start({
'count': 1, //количество блоков в панеле
'titletext': ['Заголовок 1'], //текст заголовков, количество заголовков равно количеству блоков, можно вставлять и html код
'text': ['Текст 1'] //текст блоков, коичество текстов рано коичеству блоков //адрес на изображение, можно вставлять и html код
});
*/
</script>
Готовый чат
Описание:
Для вызова чата поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Если хотите поместить чат в определенный элемент на вашем сайте, в коде ниже укажите id этого элемента.
Код:
<div id="test_id"></div>

<script type="text/javascript">
///////////////////////////
//можно вызывать снова если назначить новый id для чата
///////////////////////////

//создание чата
modules.chat.start({
'setid': 'modules_chat', //назначем id чата чтобы при необходимости можно было управлять чатом
'border': '#FF6600', //цвет бордюра рамки чата
'sizeborder': 1, //размер бордюра, можно указать 0 чтобы бордюра не было видно
'width': 550, //ширина чата занимаемая на сайте
'height': 450, //высота чата занимаемая на сайте
'leftwidth': 550, //ширина левой панели в чате
'leftheight': 450, //высота левой панели в чате
'rightheight': 450, //высота правой панели в чате
'insert': 'test_id', //куда вставляется чат, если указано body значит в документ, но вместо body можно указать id элемента в который будет помещен чат
'borders': '#FF6600', //цвет бордюров внутри чата
'chatcolor': '#FFFFFF', //цвет фона панелей чата где сообщения и ники
'color': '#FFFFFF' //цвет остального фона в чате
});

//можно запускать и так
//modules.chat.start();

//или даже так
//modules.chat.start({});

//можно писать не все параметры, обратите внимание что в конце последнего параметра запятую ставить не нужно
/*
modules.chat.start({
'insert': 'body' //куда вставляется чат, если указано body значит в документ, но вместо body можно указать id элемента в который будет помещен чат
});
*/
</script>
Проигрыватель музыки
Описание:
Для вызова проигрывателя поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Не путать проигрыватель со стандартными проигрывателями.
Этот проигрыватель работает во всех браузерах и использует свой системо независимый движок.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать снова если музыка была остановлена
///////////////////////////

//проигрывание музыки не стандартным плеером, плеер системо независимый, не использует встроенные плееры такие как медиа плеер, квик тайм плеер и т.д.
modules.sound.start({
'music': 'http://nagon.net/mus/0017.mp3' //адрес проигрываемого музыкального файла
});

//для остановки музки
//modules.sound.stop(); //остановка музыки

//можно запускать и так
//modules.sound.start();

//или даже так
//modules.sound.start({});

</script>
Работа с cookie
Описание:
Для работы с cookie поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Это унивирсальный и лучший инструмент для работы с кукисами.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать неограниченное количество раз
///////////////////////////

//работа с кукисами

//установка cookie
cooker.set('name', 'value', 60); //устанавливаю кукисы с именем name, значением value на 60 секунд

//получение параметра из cookie
var cookie_value;
cookie_value = cooker.get('name');
alert(cookie_value);

//удаление cookie
cooker.erase('name');

//проверка включены ли в браузере cookie
var cookie_test;
cookie_test = cooker.test();
if(cookie_test) {
alert('Все нормально, в вашем браузере кукисы работают');
}
else {
alert('Плохо, в вашем браузоре кукисы отключены');
}


//устанавливать кукисы можно с большем числом параметров, например так
//cooker.set('name', 'value', 60, '/', 'nagon.net');

//или так
//cooker.set('name', 'value', 60, '/', 'nagon.net', true);

/*
где по порядку

Имя
Произвольное имя параметра, определенного в cookie. Здесь вы можете использовать любую строку, лишь бы в ней не было пробелов, запятых и двоеточий. В том случае, когда имя должно содержать перечисленные выше символы, используйте кодировку URL

Значение
Текстовая строка значений параметров. В этой строке не должно быть пробелов, запятых и двоеточий, поэтому вы должны использовать для нее кодировку URL

expires
Дата автоматического удаления cookie по Гринвичу. Если эта дата не указана, а параметр expires отсутствует, cookie будет удалено сразу после того, как браузер закончит сеанс связи с сервером Web

path
Часть адреса URL, задающая путь к документу HTML, для которой действует данный cookie. Если этот параметр не указан, то по умолчанию используется адрес URL документа HTML, где был установлен cookie

domain
Доменная часть адреса URL, для которой действует данный cookie. Если этот параметр не указан, то по умолчанию используется доменный адрес URL документа HTML, где был установлен cookie

secure
Если указано это поле, данные cookie необходимо предавать только с использованием защищенного протокола SSL. Такой протокол используется серверами HTTPS
*/

</script>
Допонительные возможности
Описание:
Для использования дополнительных возможностей поместите код указанный ниже после кода подключения библиотеки в любом месте между тегами <body></body>.
Код:
<script type="text/javascript">
///////////////////////////
//можно вызывать неограниченное количество раз
///////////////////////////

//параметры экрана
var screen_info = new Array();
screen_info = effect.noeffect.winparam(); //возвращает массив из 6 значений, 1 - ширина рабочей области экрана, 2 - высота рабочей области экрана, 3 - ширина скроллинга, 4 - высота скролинга, 5 - на скоько прокручен скролинг по горизонтале, 6 - на сколько прокручен скролинг по вертикале. Отсчет идет от 0.
alert('ширина рабочей области '+screen_info[0]+'\n'+
'высота рабочей области '+screen_info[1]+'\n'+
'ширина скролинга '+screen_info[2]+'\n'+
'высота скроллинга '+screen_info[3]+'\n'+
'скролинг по горизонтале '+screen_info[4]+'\n'+
'скролинг по вертикале '+screen_info[5]);

//генерация члучайного числа в заданном диапозоне
var rand_int;
rand_int = effect.noeffect.winrand(10,30); //генерирует случайное число от 10 до 30 включая как 10 так и 30
alert(rand_int);

//определяет устаревший браузер
var bad_browser;
bad_browser = effect.noeffect.browser();
if(bad_browser) {
alert('Выш браузор слишком пахабен потому что его склепал Билли из подручиных кодов');
}
else {
alert('У вас хороший браузер');
}

//выводит имя браузера
var browser_name;
browser_name = effect.noeffect.browsername(); //возвращает сокращенное название испоьзуемого браузера MSIE, Safari, Google Chrome, Mozilla, old Netscape or Mozilla, Opera
alert(browser_name);

</script>