Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > HTML и JavaScript


Автор: Kirill_2004_dcs 24.4.2004, 13:45
Как поменять текст в документе, не перезагружая самой страницы. Но не используя фреймов.
Если кто знает, в тэге <DIV> что означает аттрибут datasrc?
Спасибо.

Автор: Sardar 25.4.2004, 13:23
Цитата
то означает аттрибут datasrc

Посмотри здесь: http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/datasrc.asp
Цитата
Как поменять текст в документе, не перезагружая самой страницы. Но не используя фреймов.

Масса способов smile.gif
Можно использовать свойство innerHTML элементов, для изменения их содержания. Например слоя:
Код
function change(nwhtml) {
document.getElementById("mycontent").innerHTML=nwhtml;
}
...
<a href="javascript: change(\"<img src='test.jpg'>\")">test</a>

То же самое можно делать через DOM:
Код
function add(chld) {
document.getElementById("mycontent").appendChild(chld);
}
....
<div id="mycontent">Test</div>
<span onClick="img=document.createElement('IMG'); img.src='test.jpg'; add(img)">Test</span>

Вообще это целая теория. Начинать лучше с http://msdn.microsoft.com/nhp/default.asp?contentid=28000546&frame=true, оттуда переходить на http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/ рекомендации.

Автор: Desdichado 23.6.2004, 12:47
datasrc - Задает объект-источник данных.
<DIV datasrc="{Имя объекта-источника данных}">
Поддерживается IE начиная с 4.0 rolleyes.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)