Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!






#1 10.05.2011 20:07

sitecreator
Новичок
Зарегистрирован: 10.05.2011
Сообщений: 1

JavaScript, создание метода для всех таблиц

Вопрос по JavaScript.

Имеется таблица с id="tbl1"
Хотелось бы использовать следующий код для удаления всех строк таблицы:


HTMLTableElement.prototype.deleteRows = function ()
{

while (this.rows.length > 0) this.deleteRow(this.rows.length - 1);
}

tbl1 = document.getElementById('tbl1');
tbl1.deleteRows (); // удаление всех строк таблицы

Этот код работает в Opera и FireFox, но не работает в IE.

Как сделать так, чтобы для всех таблиц можно было использовать новый метод deleteRows?

Нет на форуме

 

#2 10.05.2011 22:11

dark-demon
Moderator
Зарегистрирован: 23.02.2011
Сообщений: 229

Re: JavaScript, создание метода для всех таблиц

никак

Нет на форуме

 

#3 11.05.2011 13:03

CountZero
Новичок
Зарегистрирован: 22.05.2010
Сообщений: 39

Re: JavaScript, создание метода для всех таблиц

мухаха! )))

Нет на форуме

 

#4 11.05.2011 17:07

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: JavaScript, создание метода для всех таблиц

javascript

Код:

if (window.execScript) {
    var HTMLTableElement = function () {}
}
HTMLTableElement.prototype.deleteRows = function () {
    while (this.rows.length) {
        this.deleteRow(this.rows.length - 1);
    }
}

css

Код:

table {
    behavior:url(table.htc);
}

table.htc

Код:



Нет на форуме

 

Board footer