Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Добавлять на страницу текст по нажатию кнопки
 
 автор: kirik   (01.09.2005 в 14:39)   письмо автору
 
 

Проблема следующего характера: Есть форма в html-документе. На ней есть кнопка type="button". У этой кнопки есть метод onclik="document.write('Всем привет !')". При работе такого кода в окно браузера загружается новый документ с текстом "Всем привет !". А можно ли сделать так,чтобы новый документ не загружался, а надпись добовлялась бы к тому что уже есть на странице ?

   
 
 автор: codexomega   (01.09.2005 в 18:46)   письмо автору
 
   для: kirik   (01.09.2005 в 14:39)
 

Боюсь что нет.
Вот информация из справочника MSDN:


You should not use the write or writeln methods on the current document after the document has finished loading unless you first call the open method, which clears the current document's window and erases all variables.

Note  When document.write or document.writeln is used in an event handler, document.close should also be used.


А вообще, к чему это?
Можно тот же текст воткнуть в таблицу, в текст или в любой другой объект HTML,
используя innerText или innerHTML.

   
 
 автор: Crux   (01.09.2005 в 20:45)   письмо автору
 
   для: codexomega   (01.09.2005 в 18:46)
 

использовать document.write('text') нельзя, но добовлять текст и не только текст но и теги, моно а даже нуно:)
вот небольншой примерчик

<html>
<head>
    <script language="JavaScript">
    function add()
        {
        var newElem=document.createElement("b")
        var newText=document.createTextNode("New Add Bold Text")
        newElem.appendChild(newText)
        document.body.appendChild(newElem)
        }
    
    </script>
</head>

<body>
<input type="button" value="add" onclick="add()">
</body>
</html>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования