![]() |
Выбор строки в таблице ...
Вообщем у меня возник такая проблема. Есть таблица(несколько столбцов, несколько строк). Нужно сделать так чтобы при выборе какой-то строки (мышкой или курсором) запоминались данные этой строки (для передачи к следующей странице)?
Заодно ещё один вопрос. Как сделать подсветку всей строки при указании её (мышкой или курсором)? |
ну с запоминанием можно менять value скрытых инпутов <input type=hidden name=value1 value=""> через JS document.all.value1.value="blabla";
подсветка будет геморне там просто: у ячеек или просто у всей строки <tr> надо менять bgcolor document.all.str.bgcolor="#FF0000"; вроде так, гарантии не даю :xex: |
как передать-то параметр я знаю, а как узнать на какой строке находиться курсор мыши и какузнать содержимое этой строки.
Подсветку всей строки к примеру. если я буду менять bgcolor у tr тогда он смениться у всех tr таблы, а мне нужно токо у того над которым курсор. |
так...
<tr onmouseover="highlight(this, '#FF0000')" onmouseout="highlight(this, '#FFFFFF')"> Код:
<script>вроде так, опять таки, тестить мне в падлу, ничего не гарантирую |
:idontnow: ... чё-то не робит ...
|
Вложений: 1
<SCRIPT LANGUAGE="JavaScript">
function ou(d) { d.style.backgroundColor='#474d6e'; // - цвет строки в "спокойном" состоянии } function ov(d) { d.style.backgroundColor='#000000'; // - цвет строки при наведении курсора d.style.cursor= 'hand'; } function cl(d) { d.children.tags('a')[0].click(); } </script> далее в тег <tr> приписываем onmouseout='ou(this)' onmouseover='ov(this)' onclick='cl(this)' т.е. получица <tr onmouseout='ou(this)' onmouseover='ov(this)' onclick='cl(this)'> з.ы. проверенно в ИЕ, работает ниже приаттачил файл тестовый |
Спасибо большое. Подсветка работает. :)))) .. я просто рад.
Там токо выдаёт ошибку на клик. :smile: |
В догонку ещё один вопрос. А как узнать значения ячеек в этой строке (примеру после двойного клика)?
|
вот тебе код без ошибок:
Код:
<HTML> |
... ну чтобы не было ошибок нужно убрать лишнее - это и так понятно :smile: ... мне просто было интересно что это такое...
И ещё раз повторю СПАСИБО ... А по поводу второго вопроса ... может кто знает как это можно реализовать через xml, к примеру ... я вот сейчас сижу и пытаюсь попробовать, но так как особо не знаю его, то увы пока не получается ... :((( |
уже сам разобрался ...
... :) .. сабж, но если кому-то интересно то вот ловите ...
Код:
<script>Код:
<tr onclick="ClickTr(this)"> |
| Часовой пояс GMT +4, время: 00:22. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.