Автор работы: Пользователь скрыл имя, 28 Января 2013 в 17:03, лекция
В 1962 г. Дж. Ликлайдером, руководителем исследовательского компьютерного проекта экспериментальной сети передачи пакетов в Управлении перспективных исследований и разработок Министерства обороны США (Defense Advanced Research Project Agency, DARPA), была опубликована серия заметок, в которых обсуждалась концепция "Галактической сети" ("Galactic Network"). "Галактическая сеть" представлялась как глобальная сеть взаимосвязанных компьютеров, позволяющая любому пользователю получить доступ к данным и программам на компьютерах, объединенных данной сетью. Можно сказать, что эта идея положила начало развитию сети Интернет.
<html><head>
<meta http-equiv=Content-Type
content="text/html; charset=windows-1251">
</head>
<body lang=RU>
<script language="JavaScript">
<!--
var yourName=prompt("Как Вас зовут?", "Маша"))
if(yourName=="Маша") {document.write("Угадал!");}
else {document.write("Не угадал. Вас зовут " + yourName);}
//-->
</script> </body></html>
toolbar |
Отображение стандартной инструментальной линейки [=yes|no] | [=1|0] |
location |
Отображение поля ввода адреса документа [=yes|no] | [=1|0] |
status |
Отображение строки состояния [=yes|no] | [=1|0] |
menubar |
Отображение линейки меню [=yes|no] | [=1|0] |
scrollbars |
Отображение полос прокрутки [=yes|no] | [=1|0] |
resizable |
Изменение размеров нового окна [=yes|no] | [=1|0] |
width |
Ширина окна в пикселах |
height |
Высота окна в пикселах |
fullscreen |
Полноэкранный режим |
copyhistory |
Сохранение истории загрузки документов в данное окно [=yes|no] | [=1|0] |
directories |
Наличие в данном окне кнопок групп новостей [=yes|no] | [=1|0] |
<html><head> <meta http-equiv=Content-Type content="text/html; charset=windows-1251">
</head>
<body lang=RU>
<script language="JavaScript">
<!--
Var newWindow=open("ann.htm","","
//-->
</script> </body> </html>
<html> <head><meta
http-equiv=Content-Type content="text/html; charset=windows-1251"></head>
<body lang=RU>
<H3>Через 2 секунды Иоганн Себастьян Бах сменит Людвига ван Бетховена.</H3>
<img id=B_B src="be.gif">
<script language="JavaScript">
<!--
function change()
{document.getElementById("B_B"
setTimeout("change()", 2000);
//-->
</script> </body> </html>
<html><head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<SCRIPT LANGUAGE="JavaScript">
<!--
document.bgColor="FFFF00";
document.fgColor="800080";
document.linkColor="000000";
document.alinkColor="FF0000";
document.vlinkColor="0000FF";
//-->
</SCRIPT></head>
<body lang=RU>
<H2>Изменение цвета фона, текста и ссылок</H2>
<a href="be.htm"><img src="be.gif" align="bottom">Кто это?</a><br>
<a href="ba.htm"><img src="ba.gif" align="bottom">Кто это?</a>
</body></html>
Объект document может содержать в себе другие объекты, доступные как свойства:
Для каждой ссылки, размещенной в HTML-документе, создается отдельный объект. Все такие объекты находятся в объекте document как элементы массива links. Анализируя эти элементы, сценарий JavaScript может определить свойства каждой ссылки в HTML-документе:
<html><head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251"> </head>
<body lang=RU>
<P><A HREF=http://kdg.HtmlWeb.ru/ TARGET="_top">Моя страница</A>
<P><A HREF="http://www.dstu.edu.ru/"
<P><A HREF="http://www.tnk-ug.ru/">З
<HR>
<H1>Свойства ссылок</H1>
<SCRIPT LANGUAGE="JavaScript">
<!--
// Цикл по всем ссылкам
for(i=0; i<document.links.length; i++)
{
// Разделительная линия
document.write("<HR>");
// Текст ссылки, выделенный жирным шрифтом
var Txt=document.links[i] + "<br>";
document.write(Txt.bold());
// Все свойства ссылки
document.write("host: ".italics() + document.links[i].host + "<br>");
document.write("hostname: ".italics() + document.links[i].hostname + "<br>");
document.write("href: ".italics() + document.links[i].href + "<br>");
document.write("pathname: ".italics() + document.links[i].pathname + "<br>");
document.write("port: ".italics() + document.links[i].port + "<br>");
document.write("search: ".italics() + document.links[i].search + "<br>");
document.write("target: ".italics() + document.links[i].target + "<br>");
}
//-->
</SCRIPT></body></html>
Сейчас мы поговорим о различных приемах работы сценариев JavaScript с HTML-формами.
Если в HTML-документе определена форма, то она доступна сценарию JavaScript как объект, входящий в объект document с именем, заданным атрибутом NAME тега FORM.
Форма имеет два набора свойств, состав одного из которых фиксированный, а состав другого зависит от того, какие элементы определены в форме.
Большинство свойств первого набора просто отражает значение соответствующих атрибутов тега FORM. Что же касается массива elements, то в нем находятся объекты, соответствующие элементам, определенным в форме. Эти объекты образуют второй набор свойств формы. Адресоваться к этим объектам можно как к элементам массива elements, причем первому элементу формы будет соответствовать элемент с индексом 0, второму - с индексом 1 и т.д. Однако удобнее обращаться к элементам формы по их именам, заданным атрибутом NAME.
<html><head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<SCRIPT LANGUAGE="JavaScript">
<!--
function btnClick()
{
var Txt1 = "";
var Txt2 = "";
Txt1 = document.Test.bt.value;
Txt2 = document.Test.bt.name;
document.write("<HR>");
document.write("Вы нажали кнопку: " + Txt1.bold() + " с именем: " + Txt2.bold());
document.write("<HR>");
}
//-->
</SCRIPT></head>
<body lang=RU>
<H1>Нажатие кнопки</H1>
<FORM NAME="Test">
<INPUT TYPE="button" NAME="bt" VALUE="Щелкни здесь!" onClick="btnClick();">
</FORM></body></html>
<html><head><meta http-equiv=Content-Type content="text/html;
charset=windows-1251"></head>
<body lang=RU>
<H1>Метод click флажка</H1>
<FORM NAME="Test"> Флажок <INPUT TYPE="checkbox" NAME="ch">
<BR>Состояние флажка можно изменить и этой кнопкой
<INPUT TYPE="button" VALUE="Смена состояния" onClick="document.
</FORM></body></html>
Флажок Состояние флажка можно изменить и этой кнопкой
Так как группа переключателей имеет одно имя NAME, то к переключателям надо адресоваться как к элементам массива.
<html><head><meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<SCRIPT LANGUAGE="JavaScript">
<!--
function btnClick()
{
if(document.Test.Sex[0].