Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Подсветка текста в столбцах таблицы

Сообщения:  [1-10]   [11-20] 

 
 автор: areus   (28.09.2007 в 12:54)   письмо автору
 
   для: Margo27   (27.09.2007 в 09:11)
 

tigir.com там все написано в раздел статьи по этому поводу

   
 
 автор: RMW   (28.09.2007 в 12:28)   письмо автору
 
   для: Margo27   (28.09.2007 в 10:00)
 

В таком случае интересно как же это нужно так извратиться,
чтобы получить такие тормоза?)))
Попробуйте такой код, вроде от кол-ва строк в таблице не зависит.

<html>
<script>
onload = function()
{
  if(document.addEventListener)
  {
    document.getElementById('myTable').addEventListener('mouseover',function(e){if(e.target.nextSibling)e.target.nextSibling.style.textDecoration='underline'},false);
    document.getElementById('myTable').addEventListener('mouseout',function(e){if(e.target.nextSibling)e.target.nextSibling.style.textDecoration='none'},false);
  }
  else if(document.attachEvent)
  {
    document.getElementById('myTable').attachEvent('onmouseover',function(){if(event.srcElement.nextSibling)event.srcElement.nextSibling.style.textDecoration='underline'});
    document.getElementById('myTable').attachEvent('onmouseout',function(){if(event.srcElement.nextSibling)event.srcElement.nextSibling.style.textDecoration='none'});
  }
}
</script>
<table id="myTable" border="1">
  <tr>
    <td>***</td><td>text</td>
  </tr>
</table>
</html>

   
 
 автор: Margo27   (28.09.2007 в 10:00)   письмо автору
 
   для: RMW   (27.09.2007 в 22:14)
 

Да, именно! Мне нужно, чтобы подчеркивался текст в соседней ячейке ЭТОЙ ЖЕ строки

   
 
 автор: RMW   (27.09.2007 в 22:14)   письмо автору
 
   для: Margo27   (27.09.2007 в 09:11)
 

Немного не понял вам нужно чтобы текст становился подчёркнутым в соседней ячейке
этой же строки, или нужно подчёркивать текст во всех ячейках соседнего столбца?
Если что-то не так - приведите пожалуйста ваш код.

   
 
 автор: AlexSol   (27.09.2007 в 16:59)   письмо автору
 
   для: Margo27   (27.09.2007 в 14:51)
 

вечером напишу.

   
 
 автор: Margo27   (27.09.2007 в 14:51)   письмо автору
 
   для: AlexSol   (27.09.2007 в 13:52)
 

два всего столбца, а строк может быть сколько угодно. Пока строк мало - все работает отменно. Как только срок становится много (не могу точную цифру назвать), тормозит

   
 
 автор: AlexSol   (27.09.2007 в 13:52)   письмо автору
 
   для: Margo27   (27.09.2007 в 13:32)
 

столбцов скока?

   
 
 автор: sim5   (27.09.2007 в 13:40)   письмо автору
 
   для: Margo27   (27.09.2007 в 13:32)
 

Я бы сделал так - показал заказчику два способа отметки, и объснил бы достоинства и недостки того или иного способа. Вы ведь лучше заказчика соображаете, вам и карты в руки. Заказчик ведь только думает что он прав, ваша задача переубедить его в этом.

   
 
 автор: wawilon   (27.09.2007 в 13:33)   письмо автору
 
   для: Margo27   (27.09.2007 в 13:32)
 

Тогда через стили я думаю не получится. Придется использовать onmouseover.

   
 
 автор: Margo27   (27.09.2007 в 13:32)   письмо автору
 
   для: wawilon   (27.09.2007 в 12:35)
 

Друзья!!
Подчеркиваться должна не та ячейка, на которую навели курсор, а та, которая находится в той же строке, но в СОСЕДНЕМ столбце

   

Сообщения:  [1-10]   [11-20] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования