powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вопрос по JavaScript и DOM
34 сообщений из 34, показаны все 2 страниц
Вопрос по JavaScript и DOM
    #36493544
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перерыл пять учебников по Аяксу и по ДжаваСкрипту. Вот вопрос: есть элемент <p> c id, по этому id получаю узел. Могу изменить ДжаваСкриптом любой из его атрибутов, но как поменять ДжаваСкриптом собственно текст абзаца, используя ДОМ. Ни где ни слова.
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493545
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По ДжаваСкрипту просмотрел 9 томов, а ответа нет...
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493554
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БрЯдущийесть элемент <p> c id, по этому id получаю узел.
Не "узел", а объект...

БрЯдущийкак поменять ДжаваСкриптом собственно текст абзаца
Код: plaintext
object.innerHTML [ = sHTML ] 
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493559
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

терминология у каждого автора своя - одни это называют ссылкой на узел, другие - узел ДОМ, третьи - ДОМ-элемент, и вот теперь - нате, объект. Не смешно.
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493564
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БрЯдущийНе смешно.
Вообще-то
DOM (Document Object Model)
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493568
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

знаю. Объясните это, например, переводчику Дейва Крейна.
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493577
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

извините, если чё не так сказал. Вообще, спасибо. Просто сами создатели Аякса называют составляющие объекты словом node. Тут любой к чёрту запутается.
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493607
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БрЯдущийизвините, если чё не так сказал.
Не бери в голову...
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493775
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

хочу поделиться наблюдением. Оказывается, есть такое свойство object.innerText , которое при использовании гораздо более эффективно, чем описанное вами, т. к. работает во всех броузерах, а описанное вами в IE 8 даёт неизвестную ошибку исполнения.
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493786
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БрЯдущийkrvsa,

хочу поделиться наблюдением. Оказывается, есть такое свойство object.innerText , которое при использовании гораздо более эффективно, чем описанное вами, т. к. работает во всех броузерах, а описанное вами в IE 8 даёт неизвестную ошибку исполнения.
хм...а я раньше думал, что innerHTML работает во всех браузерах, а innerText нет
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493787
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правда чтоли IE8 не понимает innerHTML? майкрософт занимается развитием проблеммы кроссбраузерности))
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493810
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EmilRegisправда чтоли IE8 не понимает innerHTML?
innerText вроде не используется, кажет в FF он не работает, не помню уже. А innerHTML работает и в IE 6,7,8 и в Opera и в FF.
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493812
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stEmilRegisправда чтоли IE8 не понимает innerHTML?
innerText вроде не используется, кажет в FF он не работает, не помню уже. А innerHTML работает и в IE 6,7,8 и в Opera и в FF.вот и я о том же...Брядущий, дезинформацию пишете)
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493861
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БрЯдущийхочу поделиться наблюдением. Оказывается, есть такое свойство object.innerText , которое при использовании гораздо более эффективно, чем описанное вами, т. к. работает во всех броузерах, а описанное вами в IE 8 даёт неизвестную ошибку исполнения.
С эффективностью спорить не буду... А вот с кроссбраузерностью вроде все с точностью до наоборот.
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493873
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaБрЯдущийхочу поделиться наблюдением. Оказывается, есть такое свойство object.innerText , которое при использовании гораздо более эффективно, чем описанное вами, т. к. работает во всех броузерах, а описанное вами в IE 8 даёт неизвестную ошибку исполнения.
С эффективностью спорить не буду... а что значит свойство более эффективно?)
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493877
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При замене абзаца c помощью innerHTML у меня это всё стабильно работает В Сафари, ФФ, Нетскейп, Хроме и Флоке, а IE 8 выдаёт неизвестную ошибку. Хз, может айди абзаца должно оставться прежним, проверю.
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493882
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EmilRegis,

проще в использовании и работает под поставленную задачу.
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493929
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут вот какое дело выяснилось. В Опере innertHTML работает, не неправильно, а ФФ не желает обрабатывать innerText, a IE 8 хоть об стену убейся, а innerHTML ругается неизвестной ошибкой. Стоп! Может это связано с политиками его безопасности в свойствах?
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493931
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, надо сначала выяснять, чё за броузер, а потом уже принимать решение. По другому никак.
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493932
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БрЯдущий , может пора показать тестовый пример?
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493935
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EmilRegisа что значит свойство более эффективно?)
Тут как-то писали, Де innerHTML оочень замедлял работу скрипта в ИЕ... Рискну предположить что innerTEXT будет работать побыстрее.
Но, как показывает практика, не кроссбраузерно...
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36493944
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

вот он:

а) function ft() {
First = document.getElementById("th");
First.innerHTML = "<p id=\"sg\" class=\"tsd\">Мы рады видеть Вас здесь, на главной странице Перекрёстка Миров.</p>";
}


б) function ft() {
First = document.getElementById("th");
First.innerText = "Мы рады видеть Вас здесь, на главной странице Перекрёстка Миров.";
}
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36494005
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИннерТекс не во всех браузерах работает.
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36494031
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БрЯдущий , а как в ХТМЛ выглядит элемент с id='th'?

Но даже из твоего примера ничто не мешает написать так

Код: plaintext
First.innerHTML = "Мы рады видеть Вас здесь, на главной странице Перекрёстка Миров.";

разницы с этим

Код: plaintext
First.innerText = "Мы рады видеть Вас здесь, на главной странице Перекрёстка Миров.";

не будет никакой. Но будет кроссбраузерность...
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36494314
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

чёрт, там внутри текста две ссылки, которые при замене убиваются. Это из-за них?
Я попробую сейчас просто текст в иннерАшТеэМеЛ
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36494333
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

уффф... это был последний геморр... Спасибо за всё))))
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36494538
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БрЯдущийЭто из-за них?
Где нормальный тестовый пример? Типа...

Код: plaintext
1.
2.
3.
<html>
...
...
</html>
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36494542
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БрЯдущий , получилось что ли?
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36494550
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa БрЯдущий , получилось что ли? Что-то мне подсказывает, что ТС сюда ещё вернется...
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36494562
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

да!!!!! )))))
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36494587
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

нормальный тестовый пример:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="author" content="Fatum" />
<title>Surelite</title>
<script language="javascript" src="jmp.js">
</script>
<link rel="stylesheet" type="text/css" href="CSSGen.css" />
</head>
<body background="Pic/FonP.jpg">
<div id="dc" align="center">
<table id="shead" align="center">
<tr>
<td>
<a href="questroom.htm">
<img id="quest" class="pct" src="Pic/119_g.jpg" title="Гостевая комната"/>
</a>
</td>
<td>
<img id="surh" src="Pic/SurElite_h.png" />
</td>
<td>
<img id="nset" class="pct" src="Pic/119_n.jpg" title="Посёлок новосёлов"/>
</td>
</tr>
</table>
<p id="ht" align="center">
Здравствуйте, Гость!
</p>
<p id="th" class="tsd">
ТЕКСТ ЗАКРЫТ ПОЛЬЗОВАТЕЛЕМ<a id="ap" href="javascript: ft();" class="lc" >ОН</a> или <a id="ae" href="woman.htm" class="lc">ОНА</a>ТЕКСТ ЗАКРЫТ ПОЛЬЗОВАТЕЛЕМ
</p>
<p id="th2" class="tsd">
ТЕКСТ ЗАКРЫТ ПОЛЬЗОВАТЕЛЕМ
</p>
<p id="th3" class="tsd">
ТЕКСТ ЗАКРЫТ ПОЛЬЗОВАТЕЛЕМ
</p>
<p id="th4" class="tsd">
ТЕКСТ ЗАКРЫТ ПОЛЬЗОВАТЕЛЕМ
</p>
<table id="footer" align="center">
<tr>
<td>
<img id="cit" class="pct" src="Pic/119_s.jpg" title="Гражданский союз"/>
</td>
<td>
<img id="surf" src="Pic/SurElite_h.png" />
</td>
<td>
<img id="patr" class="pct" src="Pic/119_m.jpg" title="Патриархат"/>
</td>
</tr>
</table>
</div>
</body>
</html>
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36494652
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БрЯдущийнормальный тестовый пример ...
Он не нормальный. Т.к. у меня он не работает. Функций-то в нем нет никаких.
И не совсем тестовый. Т.к. в нём много лишнего и не касающегося данной проблемы...
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36494660
workermaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да уж
Код: plaintext
jmp.js
где взять?)
...
Рейтинг: 0 / 0
Вопрос по JavaScript и DOM
    #36494808
Фотография БрЯдущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
workermaks,

jmp.js:

Untitled = new Image();
Untitled.src = "Buttons/Next/next.png";
Untitled_Over = new Image();
Untitled_Over.src = "Buttons/Next/next_Over.png";
Untitled_Down = new Image();
Untitled_Down.src = "Buttons/Next/next_Down.png";

Back = new Image();
Back.src = "Buttons/Back/Back.png";
Back_Over = new Image();
Back_Over.src = "Buttons/Back/Back_Over.png";
Back_Down = new Image();
Back_Down.src = "Buttons/Back/Back_Down.png";

Start = new Image();
Start.src = "Buttons/Start/Start.png";
Start_Over = new Image();
Start_Over.src = "Buttons/Start/Start_Over.png";
Start_Down = new Image();
Start_Down.src = "Buttons/Start/Start_Down.png";

Reg = new Image();
Reg.src = "Buttons/Reg/Reg.png";
Reg_Over = new Image();
Reg_Over.src = "Buttons/Reg/Reg_Over.png";
Reg_Down = new Image();
Reg_Down.src = "Buttons/Reg/Reg_Down.png";

function show(buttonname, buttonvar)
{
document.images[buttonname].src=buttonvar.src;

}

function ft() {
First = document.getElementById("th");
First.innerHTML = "ТЕКСТ ЗАКРЫТ ПОЛЬЗОВАТЕЛЕМ";
}

---------
А картинки не дам - пользуйте любые)))
...
Рейтинг: 0 / 0
34 сообщений из 34, показаны все 2 страниц
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вопрос по JavaScript и DOM
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]