Вопрос № 79279: Добрый день!
Помогите разобраться.
Имеется HTML-файл. В нём работает javascript.
Допустим действие выполнено, каким образом я могу записать значение переменной, например, в в тег <>?
Как выводить результаты работы в текстовые пол...
Вопрос № 79.279
Добрый день!
Помогите разобраться.
Имеется HTML-файл. В нём работает javascript.
Допустим действие выполнено, каким образом я могу записать значение переменной, например, в в тег <>?
Как выводить результаты работы в текстовые поля?
А как в в теги
помимо конструкции document.write()?
А в Javascript вообще есть возможность записывать значения в файлы или действия ограничиваются записью в Cookie?
Отвечает: Grigory
Здравствуйте, Демьянчук Виталий!
Для того, чтобы вывести результат в текстовое поле, надо приравнять свойство value данного текстового поля к тому результату, который вы хотите туда присвоить. Например, если у нас есть форма f и в ней текстовое поле textfield (name="textfield"), то присвоение будет выглядеть так:
f.textfield.value = result (result - ваш результат)
Насчет вывода значений в тэги: на Javascript можно сгенерировать HTML и вывести его на странице посредством присвоений значений аттрибутам тэгов.
Что касается записи значений в файлы, то это врядли, поскольку Javascript предназначен для работы на стороне клиента, и прав доступа к файловой системе пользователя не имеет.
Вот тут есть очень много про Javascript (на английском):
Григорий
--------- Если хочешь быть счастливым - будь им! (Козьма Прутков)
Ответ отправил: Grigory (статус: Студент)
Ответ отправлен: 21.03.2007, 23:32
Отвечает: Ерёмин Андрей
Здравствуйте, Демьянчук Виталий!
Для вывода каких-либо результатов удобно применять div-блоки. Для начала где-то на странице нужно создать блок и присвоить ему уникальное значение id: <div id="block"></div>
А далее в JavaScript находим блок и изменяем innerText или innerHTML. Эти параметры - и есть содержимое тега. innerText - обычный текст, innerHTML - соответственно html-код. Пример: <script>
document.getElementById("block").innerHTML = '<font color=red>Заполните все поля!</font>';
</script>
Желаю удачи!
--------- Нет правила без исключений. Правило без исключений - исключение из правил.