07.11.2009, 17:46 | |||||
Поиск по страницеПростой срипт поиска по странице вашего сайта. В head ставим это:
Code <SCRIPT LANGUAGE="JavaScript"> <!-- Original: Mike Hall (MHall75819@aol.com) --> <!-- Begin var NS4 = (document.layers); var IE4 = (document.all); var win = this; var n = 0; function findInPage(str) { var txt, i, found; if (str == "") return false; if (NS4) { if (!win.find(str)) while(win.find(str, false, true)) n++; else n++; if (n == 0) alert(str + " не найдено на странице."); } if (IE4) { txt = win.document.body.createTextRange(); for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) { txt.moveStart("character", 1); txt.moveEnd("textedit"); } if (found) { txt.moveStart("character", -1); txt.findText(str); txt.select(); txt.scrollIntoView(); n++; } else { if (n > 0) { n = 0; findInPage(str); } else alert(str + " не найдено на странице"); } } return false; } // End --> </script> Это в body: <BODY>
Code <form name=search onSubmit="return findInPage(this.string.value);"> Что искать: <input name=string type=text size=15 onChange="n = 0;"> <input type=button value="Найти" onClick="findInPage(this.form.string.value);"> </form> Адаптация и перевод: webscripts.ucoz.ru Материал взят с сайта infoscript.ru
| |||||
Категория: JavaScript's | Просмотров: 3181 | Добавил: antisept | Рейтинг: 3.0/1 | | |||||
Теги: |
Пока комментариев нет. Ты можешь быть первым! | |
Кроме того, материал перепечатывали с сайта на сайт, ставили... файл можно найти на Вэбочке (название tables_tablichki_dli_foruma.js).