<table> дизайн с помощью JS

Тема в разделе "Другие языки", создана пользователем katrukhin, 13 авг 2010.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. katrukhin

    katrukhin

    Регистр.:
    6 июн 2010
    Сообщения:
    168
    Симпатии:
    22
    Подскажите JS, для устоновки bgcolor не четным строкам таблицы.
     
  2. comua

    comua Постоялец

    Регистр.:
    26 фев 2008
    Сообщения:
    110
    Симпатии:
    31
    Тут скорее надо не ява-скрипт, а вывод таблицы делать так, чтобы для не четных и четных прописывался свой class и уже в css указывать для него значение фона.
     
  3. chang

    chang

    Регистр.:
    20 ноя 2009
    Сообщения:
    364
    Симпатии:
    117
    чистый JS
    PHP:
    var tables document.getElementsByTagName("table");
    for ( var 
    0tables.lengtht++ ) {
      var 
    rows tables[t].getElementsByTagName("tr");
      for ( var 
    1rows.length+= )
        if ( !/(^|
    s)odd(s|$)/.testrows[i].className ) )
          
    rows[i].className += " odd";
    }
    Prototype
    PHP:
    $$("table").each(function(table){
      
    Selector.findChildElements(table, ["tr"])
        .
    findAll(function(row,i){ return == 1; })
        .
    invoke("addClassName""odd");
    });
    ну и jQuery
    PHP:
    $("tr:nth-child(odd)").addClass("odd");
    ( возможно нужно будет доработать напильником )
    ну и в css определи класс "odd"
     
    katrukhin и toxass нравится это.
Статус темы:
Закрыта.