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