Java Script. Розробка сайтів. Завантажити Javascript безкоштовно. Freeware
Грамотно розроблений Java скрипт - половина грамотно розробленого сайту
Існує кілька категорій веб сайтів , Які містять багато посилань (лінків) на інші ресурси - каталоги посилань, різні списки (наприклад, прайс-листи), галереї. При перегляді таких сторінок, відвідувачі часто використовують
Click
по правій кнопці миші і в меню вибирають функцію "Відкрити в новому вікні". Javascript >> завантажити Javascript >>
якщо при розробці сайту не були прийняті спеціальні заходи, то при цьому може істотно знижуватися якість статистики відвідуваності веб сервера. Наприклад, кількість завантажень основний веб сторінки (зі списком посилань). Щоб цього уникнути, на деяких веб сайтах використовується простий Java Script , Який блокує використання кліка по правій кнопці миші. шифрування HTML >> Підручник Javascript >> Керівництво Javascript >> AJAX >>
завантажити >>>> безкоштовно >>>> Java Script >>>> завантажити >>>> Javascript >>>> завантажити >>>> безкоштовно >>>> завантажити >>>>
<Script LANGUAGE = "JavaScript">
function right (e) {
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {alert ( "Right button disabled");
return false;
} Return true;
} Document.onmousedown = right;
if (document.layers) window.captureEvents (Event.MOUSEDOWN);
window.onmousedown = right;
</ Script>
При натисканні правої кнопки миші на засланні в цьому випадку не відкривається нове вікно, а на екран виводиться віконце з попереджуючим написом "Right button disabled"
Відвідувачу сайту, щоб подивитися посилання, доведеться кожного разу повертатися на Вашу сторінку зі списком посилань. Для дуже цікавих сторінок (MP3, натурізм , Freeware, галереї і т.д.) це не призводить до втрати відвідуваності і, разом з тим, істотно підвищує кількість показів. [ Просування сайтів ] [ Підручник по дизайну сайтів ] [ Безкоштовні сайти ]
Однак, такий скрипт занадто примітивний. Він не дозволяє використовувати інтерес відвідувача більш ефективно. У цьому онлайн підручнику показано, як потрібно доопрацювати java скрипт, щоб Ви могли успішно "розкручувати" веб сайти. модернізуємо Java Script наступним чином:
<Script LANGUAGE = "JavaScript">
function right (e) {
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {
window.open ( 'http://jscript.oflameron.ru', 'javascript_1'); return false;
return false;
} Return true;
} Document.onmousedown = right;
if (document.layers) window.captureEvents (Event.MOUSEDOWN);
window.onmousedown = right;
</ Script>
Ще Java Script:[ стор 2 ][ стор 3 ][ стор 4 ][ стор 5 ][ стор 6 ][ стор 7 ]
Тут, при натисканні відвідувачем правою кнопки миші на будь-якої посиланням, замість завантаження линка в новому вікні буде виконаний перехід на сторінку http://jscript.oflameron.ru Відвідувач буде змушений відкривати посилання в тому-ж вікні (або відключити використання Java Script в броузері, що незручно). Javascript >> Підручник Javascript >>
Однак і цей скрипт не використовує можливості на 100%. Навіщо користувача відсилати кожен раз на одну і ту ж сторінку? А що якщо міняти адреси сторінок? Є 2-е можливості. Зробити всю сторінку на скрипті (Perl або PHP ) І при кожному завантаженні веб сайту міняти адресу переходу. або модернізувати Java Script так, щоб адреси сторінок змінювалися випадковим чином.
Java скрипт
<Script LANGUAGE = "JavaScript">
function right (e) {
var rand = Math.floor (Math.random () * 10);
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 0) {window.location = "http: //themonopoly.narod. ru ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 1) {window.location = "http: //gamebuilder.narod .ru ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 2) {window.location = "http: // play-cards .narod.ru / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 3) {window.location = "http: //visualbasic.sbn .bz / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 4) {window.location = "http: // student-money .narod.ru / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 5) {window.location = "http: //freeproject.narod .ru ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 6) {window.location = "http: // web-tekila .narod.ru ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 7) {window.location = "http: //vblinks.boom .ru / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 8) {window.location = "http: // vb-develop .narod.ru / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 9) {window.location = "http: // soft-get .narod.ru / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 10) {window.location = "http: //vbcomponent.narod .ru / ";
return false;
} Else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3) && rand == 11) {window.location = "http: //images900dpi.h1 .ru / ";
return false;
} Return true;
} Document.onmousedown = right;
if (document.layers) window.captureEvents (Event.MOUSEDOWN);
window.onmousedown = right;
</ Script>
У цьому он-лайн підручнику, в Java скрипті використовується генератор випадкових чисел Math.random (). Залежно від згенерованого числа в Java Script вибирається для завантаження один з 10 URL.
Використання Javascript при розробці веб сайтів має деякі особливості. Javascript взагалі в Internet Explorer "погано" оновлюються в кеші. Тобто якщо Ви поставите цей скрипт на
веб сторінку
і будете її завантажувати, то, швидше за все, грузиться буде одна і та ж сторінка. Для того що б перевірити, що скрипт видає різні адреси переходу, завантажте веб сторінку в новому екземплярі броузера (запустіть його заново, а не відкривайте ще одне вікно в браузері!). Перехід буде вже на іншу адресу. Тому бажано на веб-сторінку з таким скриптом додати теги, що керують оновленням кешу броузера. Одноко, треба бути уважним. Якщо Ваша вебсторінка має вельми великий обсяг і вантажиться довго, то її завантаження минаючи кеш броузера на кожен клік правою кнопкою буде виконуватися дуже довго. реальне використання сторінок (Розміром до 50 Кбайт одного тільки HTML коду, не рахуючи картинок) показало, що в управлінні кешем немає ніякої необхідності. Відвідувачі повторно протягом дня або на наступний день заходять на сторінки і при цьому, як правило, вантажиться вже інша сторінка зі списку. завантажити >> Javascript >> довідник Javascript >>
Проте, в онлайн підручнику наведені приклади управління кешем броузера.
<Meta http-equiv = pragma content = no-cache>
- заборона на кешування документа. У цьому випадку документ не буде кешуватися ні proxy-сервером, ні браузером. Якщо вказати private, то документ буде кешуватися браузером, але не буде кешуватися proxy-сервером.
<Meta http-equiv = "Cache-Control" content = "private">
Використовуючи оператор Cache-Control, можна визначити максимальний період кешування конкретного документа, використовуючи max-age:
<Meta http-equiv = "Cache-Control" content = "private, max-age = 60">
В цьому випадку виконується кешування документа браузером і не не виконується proxy-сервером на час в 60 секунд.
Статистика ефективності Ефективність використання таких скриптів виключно висока при розміщенні скриптів на відвідуваних ресурсах (MP3, анкдоти, галереї фото, довідники і т.д.). Використання таких скриптів дозволяє ознайомити відвідувачів з новими ресурсами, потенційно що можуть бути цікавими. При використанні Perl або PHP ці завдання можна вирішити через скрипти сервера. Однак Java Script - універсальніше, його можна використовувати на будь-якому хостингу.
Повний безкоштовний дизайн цієї сторінки можна скачати тут . Готові веб сайти можна скачати тут або тут .
Завантажити 9 Мбайт готових шаблонів сайтів >>
Java Script - Freeware
А що якщо міняти адреси сторінок?