Страницы: 1
Таблица берется посредством ajax`a и алертится[ alert(req.responseText) ] - код выводится верный. Тип:
<table> <tr><td>форма</td><td>текст</td><td>текст</td></tr> <tr><td>форма</td><td>текст</td><td>текст</td></tr> <tr><td>форма</td><td>текст</td><td>текст</td></tr> </table>
Потом
И код таблицы коверкается - добавляются после <table> и перед </table> <tbody> , </tbody> - это нестрашно, но все портит то, что ФФ коверкает структуру таблицы. В частности, переносит первый тег </td> к следующему. В итоге содержимое div`а получается таким:
<table> <tr><td>форма<td>текст</td></td><td>текст</td></tr> <tr><td>форма<td>текст</td></td><td>текст</td></tr> <tr><td>форма<td>текст</td></td><td>текст</td></tr> </table>
В Опере и Ослике все работает нормально, что очень обидно. Ведь ФФ - это, вроде как, эталон...
Отредактировано SMiX (01-12-2006 20:02:14)
Отсутствует
Дада кстати была мысль, но забыл потом. Пасиб Теперь надо решить, как это привести к "стандарту"... Не хочется сложных конструкций типа <input onclick="document.getElementById(ид формы)" />
Отсутствует
Как именно коверкается?
У меня всё нормально:
... <table border="1" bordercolor="black"> <tr><th>Ссылки</th></tr> <tr><form method="post" action=""><td><textarea name="link" cols=20 rows=10>ss</textarea></td><td><input type="submit" value="Обновить" /></td><td>Тут будет кнопка удаления</td></form></tr> </table> ...
Отсутствует
Вот поставил...
http://seo.w00d.org/?act=viewpr&id=1
Добавлено Птн 01 Дек 2006 22:31:35 :
Лаги происходят именно после изменения innerHTML. Когда такой код просто загружается лагов нет.
Отсутствует
Мда.
Я бы сделал через сложные конструкции типа <input onclick="document.getElementById(ид формы)" />.
Тем более эти сложные конструкции можно сильно упростить:
... <tr><td><textarea cols=20 rows=10>ss</textarea></td><td><input type="button" onclick="update(this);" value="Обновить" /></td><td>Тут будет кнопка удаления</td></tr> ...
а в update() добираться к нужному textarea например через DOM:
function update(input){ var textarea=input.parentNode.parentNode.getElementsByTagName('TEXTAREA')[0]; alert(textarea.value); //далее отправляем ajax-запрос }
Отсутствует
Теперь пишет
this.parentNode has no properties
Поправил строку
на
Можно через document.getElementById, Но хотелось бы продолжить идею с parentNode
Отсутствует
Страницы: 1