Редактирование сортируемого файла js для включения фиксированной ширины столбца
Грин не начинает описывать мое знание javascript, и с каждой минутой у меня становится все больше седых волос. Я успешно создал сортируемую таблицу, которая прекрасно работает, за исключением того, что мне нужно иметь возможность указать ширину столбцов и выяснить, как переопределить параметр ссылки в заголовках. Проблема заключается в коде sortable.js, предположительно, в настройке параметров строк заголовка. Я часами пробовал разные подходы и искал решения, но, очевидно, просто не знаю, как читать сценарий. Таблица находится здесь: http://www.canadianfreetv.com/tv_shows/table_test.html. Соответствующая часть сценария:
function sortables_init() {
// Find all tables with class sortable and make them sortable
if (!document.getElementsByTagName) return;
tbls = document.getElementsByTagName("table");
for (ti=0;ti<tbls.length;ti++) {
thisTbl = tbls[ti];
if (((' '+thisTbl.className+' ').indexOf("sortable") != -1) && (thisTbl.id)) {
ts_makeSortable(thisTbl);
function ts_makeSortable(t) {
if (t.rows && t.rows.length > 0) {
if (t.tHead && t.tHead.rows.length > 0) {
var firstRow = t.tHead.rows[t.tHead.rows.length-1];
thead = true;
} else {
var firstRow = t.rows[0];
}
}
if (!firstRow) return;
// We have a first row: assume it's the header, and make its contents clickable links
for (var i=0;i<firstRow.cells.length;i++) {
var cell = firstRow.cells[i];
var txt = ts_getInnerText(cell);
if (cell.className != "unsortable" && cell.className.indexOf("unsortable") == -1) {
cell.innerHTML = '<a href="#" class="sortheader" onclick="ts_resortTable(this, '+i+');return false;">'+txt+'<span class="sortarrow"> <img src="'+ image_path + image_none + '" alt="↓"/></span></a>';
Я, конечно, пойму, если этот сайт не предназначен для таких людей, как я, но я уверен, что буду признателен за любую помощь. Нора Леклэр