|
|
Книги-onlineFileUpload Оглавление | Назад | Вперёд | Индекс FileUploadЗагружаемый файл - элемент формы HTML. Элемент загрузки файла позволяет пользователю предоставлять файл в качестве ввода. СозданиеТэг HTML INPUT с "file" в качестве значения атрибута TYPE. Для данной формы машина выполнения JavaScript создаёт соответствующие объекты FileUpload и помещает эти объекты в массив elements соответствующего объекта Form. Вы получаете доступ к объекту FileUpload по индексу в этом массиве. Вы можете индексировать массив числами или (если имеются) по значениям атрибутов NAME. Обработчики СобытийОписаниеОбъект FileUpload на форме выглядит так: Объект FileUpload это элемент формы и обязан быть определён внутри тэга FORM. Свойства. Резюме.
Методы. Резюме.
Кроме того, этот объект наследует методы watch и unwatch из объекта Object. ПримерЗдесь объект FileUpload помещается на форме и предоставляются две кнопки, которые дают возможность отобразить текущие значения свойств name и value. <FORM NAME="form1"> См. такжеTextblurСинтаксисblur() ПараметрыСм. такжеFileUpload.focus, FileUpload.selectfocusПереходит к полю FileUpload и передаёт ему фокус. Синтаксисfocus() ПараметрыСм. такжеFileUpload.blur, FileUpload.selectformСсылка объекта, специфицирующая форму, содержащую объект. ОписаниеКаждый элемент формы имеет свойство form, которое является ссылкой на родительскую форму элемента. Это свойство используется в обработчиках событий, где Вам может понадобиться обратиться к другому элементу текущей формы. handleEventВызывает обработчик для специфицированного события. СинтаксисhandleEvent(event) Параметры
ОписаниеОб обработке событий см. книгу Клиентский JavaScript. Руководство. nameБезопасностьJavaScript 1.1. По умолчанию это свойство разрушено/запорчено. О разрушении данных см. книгу Клиентский JavaScript. Руководство. ОписаниеСвойство name первоначально отражает значение атрибута NAME. Свойство name не отображается на экране; оно используется для обращения к объектам программно. Если несколько объектов на одной форме имеют одинаковые значения атрибута NAME, автоматически создаётся массив с данным именем. Каждый элемент этого массива представляет отдельный объект формы. Элементы индексируются в порядке расположения в исходном коде, начиная с 0. Например, если два элемента Text и элемент FileUpload на одной форме имеют значения атрибута NAME "myField", создаётся массив из элементов myField[0], myField[1] и myField[2]. Вы должны знать об этой ситуации и о том, ссылается myField на единственный элемент или на массив элементов. ПримерыВ этом примере функция valueGetter использует цикл for для итерации по массиву элементов на форме valueTest. Окно msgWindow отображает имена всех элементов формы: newWindow=window.open("http://home.netscape.com") function valueGetter() { selectВыделяет область ввода поля загрузки файла. Синтаксисselect() ПараметрыОписаниеИспользуйте метод select для выделения области ввода поля загрузки файла. Вы можете использовать метод select с методом focus для выделения поля и позиционирования курсора и замены всего текста поля. См. такжеFileUpload.blur, FileUpload.focustypeДля всех объектов FileUpload значение свойства type будет "file". Это свойство специфицирует тип элементов формы. ПримерыЗдесь записывается значение свойства type для каждого элемента формы. for (var i = 0; i < document.form1.elements.length; i++) { valueСтрока, отражающая значение атрибута VALUE объекта. БезопасностьУстановка экземпляра загрузки файла требует привилегии UniversalFileRead. О безопасности см. книгу Клиентский JavaScript. Руководство. JavaScript 1.1. По умолчанию это свойство разрушено/запорчено. О разрушении данных см. книгу Клиентский JavaScript. Руководство. ОписаниеИспользуйте свойство value для получения имени файла, которое пользователь печатает в объекте FileUpload. Оглавление | Назад | Вперёд | ИндексДата последнего обновления: 28 мая 1999 года. Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском . книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать |
|