Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Добавление без обновления (https://javascript.ru/forum/dom-window/3712-dobavlenie-bez-obnovleniya.html)

Lumiere 17.05.2009 04:33

Добавление без обновления
 
Можно ли добавить текст на уже загруженную страницу без ее обновления?
Например на странице есть кнопка, обработчик которой содержит функцию:

function func()
{
document.write(<какой-то текст>);
document.close();
}

В этом случае откроется новая страница, что не годится. Требуется чтобы <какой-то текст> добавился к тексту уже существующей (загруженной) страницы.

Gvozd 17.05.2009 04:49

innerHTML

AzriMan 18.05.2009 10:35

что-то типа document.getElementById('nodeID').innerHTML += "какой-то текст";

Лесной_Белк 20.05.2009 23:49

Только с innerHTML такая проблема - если с помощью него вставлять элементы в таблицу, то ИЕ выполнять не будет это.

ЗЫ но полностью таблицу ИЕ вставляет за милую душу ;)

Lumiere 22.05.2009 01:34

Спасибо за ответы.
А можно также без обновления страницы вставить изображение, используя метод getElementById?

x-yuri 22.05.2009 02:06

как два пальца ... ;)

x-yuri 22.05.2009 04:59

ну какой вопрос ;)
но если вставить, то это скорее appendChild, создать элемент - createElement, а getElementById - чтобы найти, куда вставлять, хотя найти можно и другими способами

Lumiere 22.05.2009 15:12

Спасибо.
Если более точно, то дана таблица, в ячейки которой требуется динамически (без обновления всей страницы) вставлять картинки.
Подскажите, плз, как это можно сделать

Gvozd 22.05.2009 16:52

document.getElementById('table_id').rows[0].cells[0].innerHTML='<img src="" />';

Lumiere 22.05.2009 20:17

Спасибо,Gvozd, всё работает :)


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