Приклади використання b> Java b> і b> GGI b> скриптів b> p>
Розглянемо два найпростіших виду програмування: застосування 1.CGI-скриптів і 2. JAVA-скриптів. p>
1. CGI-скрипти b> на сторінці це команди відвідувача сайту програмі, розміщеної на сервері, виконати певні
дії: занести в гостьову книгу, шукати по серверу, обробити форму для відправки повідомлень.
Застосування їх дозволено не на всіх серверах, а в основному на платних. Створювати скрипти самому зараз необхідності немає, можна скопіювати, наприклад з сайту www.cgi-resources.com.
Приклад форми: p>
Початок форми p>
Початок форми p>
Впишіть свою адресу:
Підписатись:
Кінець форми p>
Код форми: p>
Впишіть свою адресу:
Підписатись: p>
Як видно, форма починається міткою FORM b>. Мітка АCTION b>-вказує
на шлях до обробникові форми (там де знаходиться виконуваний файл-скрипт), METHOD b>-метод протоколу передачі гіпертекстів: METHOD = POST і METHOD = GET, за
умовчанням передбачається METHOD = GET.
b>-елемент введення даних, input type = sybmit - кнопка з
написом відправити і дією підписатися при натисканні
- при натисканні на
значек кнопки підтверджується бажання підписатися (слідкуйте за логікою: введення поміченої кнопки = підписка).
Форма може містити CHECKBOX-квадратик, куди можна ставити галочку, HIDEN-cкритие елементи та ін Найпростіший метод створити форму: завантажити готову і
підігнати її під свої потреби. Базисні знання у вас вже є. p>
2. JAVA-cкріпти b> теж краще вивчати на прикладах. p>
а) змінюються кнопка при натисканні.
browser_name = navigator.appName;
browser_version = parseFloat (navigator.appVersion);
if (browser_name == "Netscape" & & browser_version> = 3.0) (roll = 'true';)
else if (browser_name == "Microsoft Internet Explorer" & & browser_version> = 3.0) (roll = 'true';)
else (roll = 'false';)
function over (img, ref) (if (roll == 'true') (document.images [img]. src = ref;))
function out (img, ref) (if (roll == 'true') (document.images [img]. src = ref;))
if (roll == 'true')
(
a1 = new Image; a1.src = "images/referat/25038-2.jpg";
a2 = new Image; a2.src ="../ menue/news_aus.jpg ";
)
browser_name = navigator.appName;
browser_version = parseFloat (navigator.appVersion);
if (browser_name == "Netscape" & & browser_version> = 3.0) (roll = 'true';)
else if (browser_name == "Microsoft Internet Explorer" & & browser_version> = 3.0) (roll = 'true';)
else (roll = 'false';)
function over (img, ref) (if (roll == 'true') (document.images [img]. src = ref;))
function out (img, ref) (if (roll == 'true') (document.images [img]. src = ref;))
if (roll == 'true')
(
a1 = new Image; a1.src = "images/referat/25038-2.jpg";
a2 = new Image; a2.src ="../ menue/news_aus.jpg ";
)
p>
p>
Код: p>
p>
p>
browser_name = navigator.appName; p>
browser_version = parseFloat (navigator.appVersion); p>
if (browser_name == "Netscape" & & browser_version> = 3.0) (
roll = 'true';) p>
else if (browser_name == "Microsoft Internet Explorer" & & browser_version> = 3.0) (roll = 'true';) p>
else (roll = 'false';) p>
function over (img, ref) (if (roll == 'true') (document.images [img]. src = ref;)) p>
function out (img, ref) (if (roll == 'true') (document.images [img]. src = ref;)) p>
if (roll == 'true') p>
( p>
a1 = new Image; a1.src = "images/referat/25038-2.jpg"; b> p>
a2 = new Image; a2.src ="../ menue/news_aus.jpg "; b> p>
) p>
p>
p>
1 browser_name = navigator.appName; p>
2 browser_version = parseFloat (navigator.appVersion); p>
3 if (browser_name == "Netscape" & & browser_version> = 3.0) (roll = 'true';) p>
3 else if (browser_name == "Microsoft Internet Explorer" & & browser_version> = 3.0) (roll = 'true';
) P>
4 else (roll = 'false';) p>
5 function over (img, ref) (if (roll == 'true') (document.images [img]. src = ref;)) p>
6 function out (img, ref) (if (roll == 'true') (document.images [img]. src = ref;)) p>
7 if (roll == 'true') p>
( p>
8 a1 = new Image; a1.src = "images/referat/25038-2.jpg"; b> p>
9 a2 = new Image; a2.src ="../ menue/news_aus.jpg "; b> p>
) p>
p>
10
b> p>
12 p>
p>
Для себе цей скрипт можна пристосувати роблячи посилання на свої малюнки в рядках 8,9,10,11,12 (прибираючи природно номери рядків) і посилання на
свій документ у рядку 10. Малюнків може бути більше. У мене імена малюнків: news_an - миша натиснута, news_aus-відпущена. Ті рядки, які потрібно змінювати,
виділені p>
б) Якщо ваш сайт "переїхав", ви можете перенаправити відвідувачів зі старої адреси на новий (new.address) цим
скриптом: p>
p>
p>
p>
p>
p>
p>
new name b> p>
p>
p>
в) Випадне меню: p>
Початок форми p>
Допомога по веб дизайну
Основи HTML Програмування веб сторінок
Поради p>
Кінець форми p>
Код: p>
Допомога по веб дизайну
Основи HTML
Програмування веб сторінок
Поради
Форма задається елементом SELECT. Якщо кілька форм, menue name b> повинні
відрізнятися. p>
г) Помістіть свій текст в рядку стану браузера автоматичної коригуванням тега BODY: p>
p>
От і все програмування для починаючого веб дизайнера. Знання навіть цього мінімуму дозволить надати вашим сторінкам привабливий
професійний вигляд. p>