|
|
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
Перерыл пять учебников по Аяксу и по ДжаваСкрипту. Вот вопрос: есть элемент <p> c id, по этому id получаю узел. Могу изменить ДжаваСкриптом любой из его атрибутов, но как поменять ДжаваСкриптом собственно текст абзаца, используя ДОМ. Ни где ни слова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2010, 19:44:46 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
По ДжаваСкрипту просмотрел 9 томов, а ответа нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2010, 19:45:42 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
БрЯдущийесть элемент <p> c id, по этому id получаю узел. Не "узел", а объект... БрЯдущийкак поменять ДжаваСкриптом собственно текст абзаца Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2010, 20:00:04 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
krvsa, терминология у каждого автора своя - одни это называют ссылкой на узел, другие - узел ДОМ, третьи - ДОМ-элемент, и вот теперь - нате, объект. Не смешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2010, 20:04:34 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
БрЯдущийНе смешно. Вообще-то DOM (Document Object Model) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2010, 20:12:23 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
krvsa, знаю. Объясните это, например, переводчику Дейва Крейна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2010, 20:16:36 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
krvsa, извините, если чё не так сказал. Вообще, спасибо. Просто сами создатели Аякса называют составляющие объекты словом node. Тут любой к чёрту запутается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2010, 20:23:59 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
БрЯдущийизвините, если чё не так сказал. Не бери в голову... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2010, 21:02:36 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
krvsa, хочу поделиться наблюдением. Оказывается, есть такое свойство object.innerText , которое при использовании гораздо более эффективно, чем описанное вами, т. к. работает во всех броузерах, а описанное вами в IE 8 даёт неизвестную ошибку исполнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 04:52:12 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
БрЯдущийkrvsa, хочу поделиться наблюдением. Оказывается, есть такое свойство object.innerText , которое при использовании гораздо более эффективно, чем описанное вами, т. к. работает во всех броузерах, а описанное вами в IE 8 даёт неизвестную ошибку исполнения. хм...а я раньше думал, что innerHTML работает во всех браузерах, а innerText нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 06:29:54 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
правда чтоли IE8 не понимает innerHTML? майкрософт занимается развитием проблеммы кроссбраузерности)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 06:31:13 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
EmilRegisправда чтоли IE8 не понимает innerHTML? innerText вроде не используется, кажет в FF он не работает, не помню уже. А innerHTML работает и в IE 6,7,8 и в Opera и в FF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 07:48:53 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
st_stEmilRegisправда чтоли IE8 не понимает innerHTML? innerText вроде не используется, кажет в FF он не работает, не помню уже. А innerHTML работает и в IE 6,7,8 и в Opera и в FF.вот и я о том же...Брядущий, дезинформацию пишете) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 07:52:24 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
БрЯдущийхочу поделиться наблюдением. Оказывается, есть такое свойство object.innerText , которое при использовании гораздо более эффективно, чем описанное вами, т. к. работает во всех броузерах, а описанное вами в IE 8 даёт неизвестную ошибку исполнения. С эффективностью спорить не буду... А вот с кроссбраузерностью вроде все с точностью до наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 09:06:24 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
krvsaБрЯдущийхочу поделиться наблюдением. Оказывается, есть такое свойство object.innerText , которое при использовании гораздо более эффективно, чем описанное вами, т. к. работает во всех броузерах, а описанное вами в IE 8 даёт неизвестную ошибку исполнения. С эффективностью спорить не буду... а что значит свойство более эффективно?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 09:15:05 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
При замене абзаца c помощью innerHTML у меня это всё стабильно работает В Сафари, ФФ, Нетскейп, Хроме и Флоке, а IE 8 выдаёт неизвестную ошибку. Хз, может айди абзаца должно оставться прежним, проверю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 09:20:21 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
EmilRegis, проще в использовании и работает под поставленную задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 09:22:19 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
Тут вот какое дело выяснилось. В Опере innertHTML работает, не неправильно, а ФФ не желает обрабатывать innerText, a IE 8 хоть об стену убейся, а innerHTML ругается неизвестной ошибкой. Стоп! Может это связано с политиками его безопасности в свойствах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 09:51:41 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
В общем, надо сначала выяснять, чё за броузер, а потом уже принимать решение. По другому никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 09:53:37 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
БрЯдущий , может пора показать тестовый пример? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 09:53:39 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
EmilRegisа что значит свойство более эффективно?) Тут как-то писали, Де innerHTML оочень замедлял работу скрипта в ИЕ... Рискну предположить что innerTEXT будет работать побыстрее. Но, как показывает практика, не кроссбраузерно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 09:55:48 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
krvsa, вот он: а) function ft() { First = document.getElementById("th"); First.innerHTML = "<p id=\"sg\" class=\"tsd\">Мы рады видеть Вас здесь, на главной странице Перекрёстка Миров.</p>"; } б) function ft() { First = document.getElementById("th"); First.innerText = "Мы рады видеть Вас здесь, на главной странице Перекрёстка Миров."; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 10:03:17 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
ИннерТекс не во всех браузерах работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 10:25:32 |
|
||
|
Вопрос по JavaScript и DOM
|
|||
|---|---|---|---|
|
#18+
БрЯдущий , а как в ХТМЛ выглядит элемент с id='th'? Но даже из твоего примера ничто не мешает написать так Код: plaintext разницы с этим Код: plaintext не будет никакой. Но будет кроссбраузерность... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2010, 10:33:51 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=259&tid=1453458]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 310ms |

| 0 / 0 |
