Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.astro.spbu.ru/staff/afk/Teaching/Seminars/XimFak/Sem14.htm
Дата изменения: Fri Nov 19 16:06:14 2010
Дата индексирования: Tue Oct 2 04:53:45 2012
Кодировка: Windows-1251

Поисковые слова: п п п п п п п р п р п р п р п р п р п
Sem14: JavaScript: Исправление ошибок ввода.
  Изменение размера шрифта

Тема 14 практических занятий: Исправление ошибок ввода. Удаление неправильно введенных элементов массива.

 

Основы языка HTML и введение в CSS и JavaScript


  + -

ВНИМАНИЕ! На этой странице находятся дополнительные справочные материалы по языку HTML и CSS.


Примечание. Для редактирования HTML файлов используйте встроенный редактор программы File Manager, а не внутренний редактор программы Mozilla!


Подтема 1: Удаление неправильно введенного последнего элемента массива

1. Откройте страницу Statist.htm в браузере Mozilla или Internet Explorer.

2. Добавить в область сценариев JavaScript функцию eraselast(obj), и связанную с ней кнопку Erase Last Element. При нажатии на кнопку должно происходить обращение к функции eraselast(obj). Данная функция должна удалять последний введенный элемент массива, выводить в текстовое поле numb числа элементов массива на 1 меньшее число элементов, а в текстовое поле inputelem - последний из неудаленных элементов. Если удаляется первый элемент массива, то в текстовом поле inputelem появляется строка The Array is Empty.

3. Измененный массив дожен быть записан в тестовом окне outputarray вместо старого неизмененного массива.

Подтема 2: Удаление неправильно введенных произвольных элементов массива

1. Добавьте в файл Statist.htm в форму form1 текстовое поле NumbDel для ввода номера элемента массива, который вы хотите удалить шириной 6 символов.
Примечание: Поместить данное поле после текстовой области, в которую выводится введенный массив.

2. Добавить в область сценариев JavaScript функцию eraseelem(obj,n) для удаления из введенного массива числа с номером n и соответствующую кнопку Erase Element Number.
текстовое поле NumbDel должно рпасполагаться сразу после данного текста.
При нажатии на кнопку должно происходить обращение к функции eraseelem(obj,n). Эта функция должна удалять элемент с выбранным ноимером из массива, выводить в текстовое поле numb числа элементов массива на 1 меньшее число элементов, а в текстовое поле inputelem - последний из неудаленных элементов.

3. Измененный массив следует вывести в тестовое окно outputarray.

4. Протестировать работу функций удаления элементов из массива.

Подтема 3: Оформление документов с помощью каскадных таблиц стилей

1. Оформить все созданные вами страницы с JavaScript программами с помощью стилевого файла main.css в папке CSS. Использовать в качестве образца оформления файл Dizain.htm.