![]() |
Показаны 3 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Java/Java Scripts (http://netadmin.ws/forum/forumdisplay.php?forumid=9)
-- Подсветка строки таблицы Явой (http://netadmin.ws/forum/showthread.php?threadid=9653)
Подсветка строки таблицы Явой
Вообщем есть табличка полосатая:
<table width="49%" class="ruler" summary="Список резюме представленных на сайте" cellspacing="0" cellpadding="0">
<colgroup>
<col>
<col align="right" char="руб." >
<thead>
<tr>
<th align="left" scope="col"> Должность</th>
<th scope="col" align="right">Зарплата</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="2" align="right">Последнее обновление: 2004-08-08</td>
</tr>
</tfoot>
<tbody>
<tr class="dark_line" onMouseOver="ruller(this.rowIndex, 1, 'dark', this.table.id);" onMouseOut="ruller(this.rowIndex, 0, 'dark');" OnClick="parent.location='/show_resume/soiskatel_id/1'">
<td class="first_cell"><a href="/show_resume/soiskatel_id/1">Программист</a>
<td align="right">10000 руб.
</tr>
<tr class="lite_line" onMouseOver="ruller(this.rowIndex, 1, 'lite', this.table.id);" onMouseOut="ruller(this.rowIndex, 0, 'lite');" OnClick="parent.location='/show_resume/soiskatel_id/12'">
<td class="first_cell"><a href="/show_resume/soiskatel_id/12">Системный администратор</a>
<td align="right">15000 руб.
</tr>
<tr class="dark_line" onMouseOver="ruller(this.rowIndex, 1, 'dark', this.table.id);" onMouseOut="ruller(this.rowIndex, 0, 'dark');" OnClick="parent.location='/show_resume/soiskatel_id/10'">
<td class="first_cell"><a href="/show_resume/soiskatel_id/10">HTML-кодер</a>
<td align="right">7500 руб.
</tr>
<tr class="lite_line" onMouseOver="ruller(this.rowIndex, 1, 'lite', this.table.id);" onMouseOut="ruller(this.rowIndex, 0, 'lite');" OnClick="parent.location='/show_resume/soiskatel_id/19'">
<td class="first_cell"><a href="/show_resume/soiskatel_id/19">Ð_уководитель отдела ИТ</a>
<td align="right">5000 руб.
</tr>
</tbody>
</table>
function ruller(line, w, c) {
if (w==1) {
document.getElementsByTagName("tr").item(line).firstChild.className='first_cell_over';
document.getElementsByTagName("tr").item(line).className=c+'_line_over';
} else {
document.getElementsByTagName("tr").item(line).firstChild.className='first_cell';
document.getElementsByTagName("tr").item(line).className=c+'_line';
}
}
__________________
Админ - вождь Апачей...
Господа знатоки JavaScript подскажите PLZ!!!!!
__________________
Админ - вождь Апачей...
функция у тебя описанна так function ruller(line, w, c) - в ней 3 параметра
вызываеш её ruller(this.rowIndex, 1, 'dark', this.table.id) с 4...
я бы предложил бы не заворачиваться на this.rowIndex, а просто передавать this у tr а дальше делать с ним все что хочеш
__________________
Национальность - русский, вероисповедание - программист.
| Формат времени GMT. Текущее время 12:23. | Показаны 3 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.