ru_coding, posts by tag: dom - LiveJournal (original) (raw)

You are viewing the most recent 6 entries

Январь 14, 2007

izumnah @ 09:43 am: Как достать комментарии?
Есть форум, и мне надо достать комментарии html, как например для картинок img = document.getElementsByTagName("img").
Хочется сделать это элегантно, а не топорно, снизу вверх.

Tags: dom, javascript

Январь 10, 2007

izumnah @ 08:01 am: Как удалить все содержимое страницы?
привет всем! у меня на уме только самый топорный метод. нельзя ли сделать это изящнее?

function si() {
var body = document.firstChild.lastChild;
//alert(body.childNodes.length);
tmp = body.firstChild;
for(var i = 0; i < body.childNodes.length + 2; i++) {
alert(tmp.nodeName);
tmp = tmp.nextSibling;
body.removeChild(tmp.previousSibling);
}
}

Tags: dom, javascript

Июль 4, 2006

harisov @ 09:12 pm: Рендеринг textarea в разных браузерах

Провёл небольшое исследование, как разные браузеры рендерят textarea с разными установками. Вот рендеринг one row textarea в разных браузерах.

MSIE рендерит правильно (значение scrollHeight для меня осталось загадкой). Firefox рендерит правильно, но значение clientHeight неправильное (bug 343577) и странная лишняя строка, если высота не задана (bug 343576, дубль bug 33654). Опера 8.54 и Konqueror 3.5.3 бредят. Opera 9 рендерит правильно, когда явно задана рамка, но неправильно, когда используется рамка по умолчанию (отправлен bug-report 218602).

Буду признателен, если мне кто-то объяснит, что такое scrollHeight и почему он имеет такое значение в MSIE и Firefox.

Update: Разобрался, что такое scrollHeight. Это высота того, что будет прокручиваться, если есть полоса прокрутки. Если нет полосы прокрутки, то это clientHeight. Т.о. только MSIE рендерит правильно.

Tags: browsers, bugs, dom, textarea

Март 30, 2006

santail @ 01:57 pm: Подскажите как можно реализовать данную идею: при нажатии на кнопку "+" создается новый элемент (в данном случае это textbox), при нажатии на "-", соответствующий элемент удаляется.
Попробовал через cloneNode, но почему-то после submit данные не передаются

Tags: dom, form, javascript, table

Февраль 20, 2006

jdevelop @ 08:12 pm: javascript
parent.frames[1].document.body.getElementsByTagName('A'); в фаерфоксе ОЧЕНЬ долго работает, что приводит к показу предупреждения, мол скрипт не отвечает, чего-то там зависло, продолжить или нет? После нескольких раз "продолжить" наконец все отрабатывает.

вопрос такой - что это за предупреждение и как с ним бороться?
в IE все нормально работает, без предупреждений и подвисаний

Tags: dom, javascript

Разработано LiveJournal.com