assets/scripts/tableDecorate.js (26 lines of code) (raw):

/*------------------------------------------------------------- Lokale Java Scripts f�r de - Projekt - Alternierende Tabellenzeilen $Id: tableDecorate.js,v 1.1 2004/01/18 23:05:33 kschenk Exp $ -------------------------------------------------------------*/ /*------------------------------------------------------------- Alternierende Tabellenzeilen Orginalcode http://mrclay.org/web_design/table_decoration/ Benutzung des Originalcodes mit Genehmigung von Steve Clay -------------------------------------------------------------*/ // alternately you can place these in a script element.. var tableDecorate_rows = true; var tableDecorate_columns = false; function tableDecorate(e) { if (!tableDecorate_rows && !tableDecorate_columns) return; if (!document.getElementsByTagName) return; var counter, c, // columns r, // rows t; // tables t=document.getElementsByTagName("table"); for (var i=0; i<t.length; i++) { if (t[i].className == "decorate") { r=t[i].getElementsByTagName("tr"); for (var j=0; j<r.length; j++) { // add "oddRow" class to odd rows if (tableDecorate_rows && (j % 2 == 1)) { r[j].className = "oddRow " + r[j].className; } } } } } // alternately you can call the function directly (after onload).. if (window.attachEvent) { window.attachEvent('onload',tableDecorate); } else if (window.addEventListener) { window.addEventListener('load',tableDecorate,false); } /*------------------------------------------------------------- Ende Alternierende Tabellenzeilen -------------------------------------------------------------*/