skater.in.ua - створи сайт безкоштовно!

:: Меню ::


Головна

1. Як створюють веб-сторінки
1.1 Як створюють веб-сторінки
1.2. Як розмістити веб-сервер-сторіночку на сервері
1.3. Як написати веб-сторінку
1.4. Огляд програм для проглядання веб-сторінок
1.5. Огляд програм для створення веб-сторінок
1.6.(Частина-I) Створення веб-сторінок за допомогою програми Allaire Homesite/Cold Fusion
1.6.(Частина-II)Автоматизація введення

2. Основні засоби мови htmL
2.1. Просте форматування тексту
2.2. Найголовніше на будь-якій веб-сторінці - гіперпосилання
2.3. Як створити списки на веб-сторінці
2.4. Створення таблиць
3. Графіка на веб-сторінці
3.1.(Частина-I) Основні способи застосування графіки
3.1.(Частина-II)Зображення-карта
3.2. Графічні формати Інтернету
3.3. Графічні елементи оформлення веб-сторінок
3.4. Графічні маркери
3.5. Підготовка малюнків в програмі Xara Webstyle
3.6.(Частина-I)Підготовка малюнків в програмі Adobe Photoshop
3.6.(Частина-II)Прикраса зображення дрібними деталями
4. Оформлення веб-сторінки з використанням стилів
4.1. Оформлення за допомогою атрибуту STYLE
4.2. Визначення стилів в спеціальній таблиці
4.3. Огляд інших можливостей стильових таблиць
5. Використання звуку на веб-сторінці
5.1. Додавання звукового оформлення
5.2. Програми для стиснення звукових фрагментів
5.3. Маленькі хитрощі
6. Динамічні веб-сторінки на основі JavaScript
6.1. Прості приклади
6.2. Як писати власні функції
6.3. Динамічна зміна зовнішнього вигляду сторінки
6.4. Інші можливості мови JavaScript
7. Веб-сторінки, що реагують на дії користувача
7.1. Введення даних користувачем у форми htmL
7.2.(Частина-I)Сторінка, керована за допомогою миші
7.2.(Частина-II)Динамічне управління позиціонуванням елементів
7.3. Сторінка, керована з клавіатури
7.4.(Частина-I)Динамічне відображення тексту веб-сторінки
7.4.(Частина-II)Використання інших властивостей при роботі з текстом
7.5. Динамічна зміна графічних елементів веб-сторінки
8. Розміщення елементів на веб-сторінці і навігація по сайту
8.1. Використання структури фреймів
8.2. Управління розташуванням елементів веб-сторінки за допомогою таблиць
9. Додаткові можливості формування веб-сторінок
9.1. Приклад використання елементу управління Tabular Data
9.2. Приклад простого серверного сценарію
Цікаві сайти!
Карта сайту xml

Карта сайту htm

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Контакти
Додати у вибране

:: Друзі:

Biz-nes.info самовчитель по веденню бізнесу в інеті
Каталог
Статистика о состязаниях ралли CarRacer.ru/rally | http://petelka.info/novosti-rukodelija/ukladka-glinjanojj-plitki-svoimi-rukami.html - Petelka.info | http://ruall.com/raznoe-po-biznesu/7393-pomogite-sovetom.html - RuAll.com
 

:: Статистика ::

 

 

 

 

 

 

9.2. Приклад простого серверного сценарію

Тепер приведемо простій приклад сценарію, який запускається прямо сервері. Для чого це потрібно? Область застосування серверних сценаріїв досить широка. Подібні сценарії можуть, наприклад, на ходу генеріроать HTML-mep, і пересилати його броузеру. Але ми розглянемо приклад в якому сценарій прийматиме і оброблятиме відправлену користувачем форму.

Пам'ятаєте, коли ми створювали сторінку гіпотетичної фірми “Ледар”, в ній був розділ “Книга відгуків”? Там користувачеві пропонувалося ввести своє ім'я в одне текстове поле (з ім'ям Name), а своя думка - в інше (багаторядкове) текстове поле (з ім'ям Opinion). Потім, після натиснення кпопки Відправити заповнена форма відправлялася на сервер. Але що з нею відбувається там?

Як приклад ми написали невеликий сценарій, який пріпі клопоту дані форми і створює текстовий файл, в який ці дані записуються. Потім сценарій висилає користувачеві повідомлення про успішне завершення роботи.

Сценарій, що виконується на сервері, може бути написаний на різних мовах програмування і використовувати різні технології. Наприклад, він може використовувати технологію ASP (Active Server Pages) або спеціальну серверну редакцію мови JavaScript. Проте найчастіше такі сценарії пишуться на мові Perl (і використовують технологію CGI - Common Gateway Interface). Ми зараз не розповідатимемо про це детально, а просто проілюструємо, яким може бути простий сценарій Perl-. Для полегшення сприйняття давайте спочатку напишемо його відрядковий, а потім приведемо повний текст.

Отже, в першому рядку ми повинні вказати місцеположення інтерпретатора мови Perl на сервері. Його можна дізнатися у адміністратора сервера. Якщо сервер працює під управлінням Windows NT, а не UNIX або Linux, цей рядок буде проігнорований. Зазвичай вона виглядає так:

#! /usr/bin/perl Тепер, щоб ми могли легко прочитувати дані HТМL-форми, треба написати ще один рядок:

require "cgi-lib.pl";

Цей рядок підключає спеціальну бібліотеку функцій (cgi), що дозволяють, зокрема, легко взаємодіяти з формами, відправленими користувачем. Без цієї бібліотеки при написанні сценарію довелося б сильно попітніти.

Оскільки ми відправлятимемо користувачеві підтвердження успішного завершення роботи, необхідно заздалегідь вказати тип тексту, який сценарій посилатиме користувачеві:

print "Content-type: text/html";

Звичайно, цей сценарій здійснює досить примітивну роботу. Проте його розгляд може дати деяке уявлення про те, що за межами

HTML, CSS і JavaScript відкриваються нові простори Web-технології логий. І ми сподіваємося, що після прочитання цієї книги наші читачі не просто навчаться створювати динамічні Веб-сторінки, але і зацікавляться іншими існуючими веб-технологіями.

І остання рада: щоб навчитися вільно звертатися з HTML/CSS JavaScript, якомога більше експериментуйте самостійно! Починати можна із змін і “поліпшень” приведених в книзі прикладів проте потім спробуйте створювати сторінки самостійно “з нуля” або “ майже з нуля”. А якщо ви побачите в WWW яку-небудь цікаву і кра-сиву сторінку, обов'язково подивіться на її код, вникніть в те, як вона зроблена. Такий досвід теж дуже корисний.

На цьому ми, мабуть, закінчимо нашу подорож в світ веб-технологий. Успіхи вам, дорогий читач, і хороших веб-сторінок!


 


:: Наша кнопка ::

Отримати код:


:: Реклама ::

+


:: Ссилки ::

- агентство недвижимости феникс опалубка дока размеры


:: Баннери ::

 

 

 


Copyright © Siteua.info, 2008