Таблица 14.3 Свойства, разрушаемые по умолчанию
document | cookie, domain, forms, lastModified, links, referrer, title, URL | ||
Form | action, name | ||
любой элемент ввода на форме | checked, defaultChecked, defaultValue, name, selectedIndex, selected, toString, text, value | ||
history | current, next, previous, toString | ||
image | name | ||
Option | defaultSelected, selected, text, value | ||
location и Link | hash, host, hostname, href, pathname, port, protocol, search, toString | ||
Plugin | name | ||
window | defaultStatus, name, status |
Вы можете использовать элементы с разрушаемыми данными любым способом в Вашем скрипте, но, если Ваш скрипт попытается передать значение разрушенного элемента
или любые полученные от него данные по сети любым способом (например, при отправке формы или через URL), будет выведено диалоговое окно, чтобы пользователь мог подтвердить или отменить операцию.
Значения, полученные от элемента с разрушенными данными, также разрушены. Если разрушенное значение передаётся функции, return-значение функции разрушается. Если разрушается строка, любые подстроки строки также разрушаются. Если скрипт проверяет разрушенное значение в операторах if, for или while, скрипт сам аккумулирует разрушение.
Вы можете включать и отключать разрушение свойств, переменных, функций и объектов, как описано в разделе "Включение и Отключение Разрушения Отдельных Элементов Данных". Вы не можете отключить разрушение свойств или элементов данных другого сервера.