Смекни!
smekni.com

Разработка web сайта на основе HTML с использованием JavaScript (стр. 18 из 18)

// searchInfo[n]=new info("","","");

//-->

2. searchEngine.js

var msg="";

var yes=false;

var found=0;

var bold="";

var boldN="";

var resultsN="";

function find ()

{

var search= "";

search = document.searchform.searchbox.value;

if(search.length <3) { return;}

var searchFor=search.toUpperCase();

for(i=0;i<searchInfo.length;i++)

{

for(n=0;n<searchInfo[i].info.length;n++)

{

var results=searchInfo[i].info.substring(n,n+search.length);

if(results.toUpperCase()==searchFor)

{

yes=true;

bold=searchInfo[i].info.substring(0,40);

bold +=".....";

break;

}

}

if(yes==true)

{

found++;

boldN=searchInfo[i].name;

msg+= '<a href="'+searchInfo[i].link+'">'+boldN+'</a> - '+bold+'<br>';

yes=false;

}

}

var table=" <b> РЕЗУЛЬТАТЫ ПОИСКА: </b> Найдено <font size=+1 color=#00008B>"+found+"</font> ссылок "+ '<font color=#FF0000><b>' + search + '</b></font><br><br>';

if(document.all) document.all.sR.innerHTML =table + '&bsol;n' +msg;

if(document.layers)

{

//Здесь открыть новое окно, куда все и записать.

var neww = window.open("", "neww");

neww.document.write(table + '&bsol;n' + msg);

neww.document.close();

}

window.status="Поиск завершен.";

yes=false;

found=0;

document.forms[0].searchbox.value="";

resultsN="";

bold="";

msg="";

boldN="";

}

Заключение

В этом проекте был рассмотрен язык разметки гипертекстовых документов HTML, его основные функции свойства и параметры. Сегодня применение HTML практикуется во всех без исключения электронных документах, независимо от тематики, величины и коммерческой направленности Интернет проекта.

В данной работе такие технологии, как CSS JavaScript, были затронуты лишь поверхностно дабы показать эффективность совокупности использования HTML с интерактивными скриптовыми технологиями. Использование последних является отдельной темой, подходящей для отдельного проекта.

Список литературы

1. Айзекс А. Dynamic HTML BHV-Санкт-Петербург 1998

2. Ганчаров А. Самоучитель HTML. Питер 2000

3. Дарнелл Р. HTML 4 Энциклопедия пользователя ДиаСофт 1999

4. Денисов Internet Explorer 5 Справочник Питер 1999

5. Хоумер А. Dynamic HTML Справочник Питер 1999

6. Петюшкин А.В., HTML. Экспресс-курс. – СПб.: БХВ - Петербург, 2003

7. Кингсли-Хью Э., JavaScript: учебный курс. – СПб.: Питер, 2002

8. http://www.robotland.ru/