русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Перенаправление.

Бурное развитие Internet приводит к тому, что ресурсы WWW часто изменяют своё местоположение. Нередко бывает, что сервер предприятия не может справиться с воз­растающей нагрузкой и руководство организации принимает решение установить в каждом из подразделений отдельный Web-сервер. В результате материалы, связанные с деятельностью подразделения, размещаются по новому адресу.

А как быть с гипертекстовыми ссылками? Ведь авторы Web-страниц не только не могут корректировать, материалы, размещенные на других Web-узлах, но даже не зна­ют, какие HTML-документы содержат ссылки на их Web-страницы. Если администратор Web-узла не предпринимает мер для того, чтобы переадресовать обращение поль­зователя по новому адресу, появляются так называемые разрушенные связи — гипертекстовые ссылки, указывающие на несуществующие документы. При попытке обра­щения по такой ссылке первая строка ответа сервера клиенту обычно имеет вид

Интересный способ разрешения проблемы разрушенных связей предложили и реализовали авторы системы Alexa (http://www.alexa.com/). Помимо своего основ­ного назначение (выполнение функций Internet-фильтра), система Alexa кэширует Web.
HTTP/1.0 404 File Not Found

Чтобы не допускать появления разрушенных связей, администратор узла должен оставить по прежнему адресу ссылку на новый адрес документа. Вспомните, как при рабо­те в Web вы время от времени получали сообщение приблизительно следующего содержания: «Web-страница изменила свой адрес. Если вы все ещё собираетесь обратиться к данному документу, щёлкните на ссылке, расположенной ниже». Далее следовала ссыл­ка, по которой можно было перейти к документу, расположенному по новому адресу.

Реализуем Web-страницу, выполняющую подобное перенаправление запроса пользо­вателя, средствами JavaScript.

<HTML>

<HEAD> <TITLE> Переадресация </TITLE> </HEAD>

<BODY>

С недавнего времени расположение документа изменилось

и теперь он находится по адресу

http://www.net.newtech.edu/manuals/index.html

Чтобы обратиться по новому адресу, щёлкните на гипертекстовой ссылке.

<P>

<CENTER> <A HREF =”http://www.net.newtech.edu/manuals/index.html”>

http://www.net.newtech.edu/manuals/index.html </A> <CENTER>

<P>

<CENTER> Через десять секунд переход произойдет автоматически

<CENTER>

<P> <CENTER>

<form name=”timer”>

На раздумья осталось

<INPUT TYPE=”text” SIZE=2 NAME=”clock”>

секунд

</FORM>

</CENTER>

<SCRIPT LANGUAGE=”JavaScript”>

var seconds=[];

remain ();

function remain ()

{

seconds--;

document.timer.clock.value=seconds;

if (seconds > 0)

{window.setTimeout (‘remain ()’, 1000)}

else

{

location.replace (http://www.net.newtech.edu/manuals/index.html);

}

}

</SCRIPT>

</BODY>

</HTML>

Просмотров: 439


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.