Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Динамическое добавление строк в таблицу 
:(
    Опции темы
rcdimon
Дата 29.1.2007, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 766
Регистрация: 12.7.2004
Где: Москва

Репутация: нет
Всего: 2



Необходимо сделать динамическое добавление строки в таблицу. Сделал так

Код

<table border="1" cellspacing="1" cellpadding="1" id="values_table">
    <tr>
        <td class="table_header" width="80">
            Дата
        </td>
        <td class="table_header">
            Оценки
        </td>
        <td class="table_header">
            +
        </td>
    </tr>
</table>





function add_string(){
    var values_table = $('values_table');
    
    current_string_num++;
    
    var td1 = document.createElement('td');
    var td2 = document.createElement('td');
    var td3 = document.createElement('td');
    
    var element = document.createElement('tr');
    element.appendChild(td1);
    element.appendChild(td2);
    element.appendChild(td3);
    values_table.appendChild(element);
}


В опере работает на УРА! в FF не пробовал. а в IE никак не хочет и все тут!
Подскажите пожалуйста в чем дело. Необходимо обеспечить поддержку в IE, Opera, FF

Заранее спасибо
PM MAIL ICQ   Вверх
Sardar
Дата 29.1.2007, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



rcdimon, глянь внизу темы "А здесь смотрели?".
Также глянь сюда, сразу станет ясно что использовать специфичное для таблиц DOM HTML API проще и работает везде.

P.S. надо "а здесь смотрели" при создании темы кидать...


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
pythonwin
Дата 30.1.2007, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 1
Всего: 36



http://forum.vingrad.ru/topic-134349.html#look
+
http://mochikit.com/ - работает с элементами html-документа на более высоком уровне чем DOM
например:
вместо 
document.createElement('td')
TD({id:'tdIDmy1'}, 'N 1') или TD({id:'tdID'}, '') или TD()

вообще вместо
Код

    var td1 = document.createElement('td');
    var td2 = document.createElement('td');
    var td3 = document.createElement('td');
    
    var element = document.createElement('tr');
    element.appendChild(td1);
    element.appendChild(td2);
    element.appendChild(td3);


можно написать:
Код

TR(null, TD(),TD(),TD())


библиотека кроссбраузерная
PM WWW GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0650 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.