Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Подскажите, пжлст, как вывести в тот же документ результат ф-ции? (https://javascript.ru/forum/dom-window/3659-podskazhite-pzhlst-kak-vyvesti-v-tot-zhe-dokument-rezultat-f-cii.html)

LexXxeL 13.05.2009 10:59

Подскажите, пжлст, как вывести в тот же документ результат ф-ции?
 
Нужно указать в функции вывод переменной (текста) в документ HTML, так чтобы значение текстовой переменной вывелось

в этот же документ, а не на новую страницу.

Например при написании
<SCRIPT>
<!--
document.write(cena_1);
//-->
</SCRIPT>
Значение переменной cena_1 будет выводиться в этот же документ
А в случае
<SCRIPT>
<!--
function Main_But()
{
document.write(cena_1);
}
//-->
</SCRIPT>

уже в другую страницу, что-то вроде как результат подсчета

Как в ФУНКЦИИ вывести в тот же документ, а не на другую страницу желательно для language="JavaScript"?

З.Ы. Пример:
Описывается кнопка button
INPUT TYPE="button" name="LexXxeL_0" VALUE="Добавить в таблицу" disabled onclick="Main_But()"

При нажати кнопки вызывается функция "Main_But()", Которая допустим возвращает какое-то значение.
В первом случае вывода значение будет не определено, т.к. скрипт будет давно обработан.
Во втором все правильно, но не в этот документ.
Подскажите, пжлст, как вывести во втором случае в этот документ...

x-yuri 13.05.2009 11:29

document.write надо использовать, когда страница еще не загрузилась или для создания страниц с помощью javascript с нуля
в остальных случаях - createElement, createTextNode, appendChild, replaceChild, removeChild

Gvozd 13.05.2009 13:11

insertBefore также является кросбрузерным.на одном appendChild далкео не уедеш
ТС, почитайте так же статьи про DOM

ZoNT 13.05.2009 13:20

про innerHTML забыли...

Gvozd 13.05.2009 13:26

ыыыыы:rolleyes:


Часовой пояс GMT +3, время: 20:29.