Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Таблица и location.href

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Dark_Knight
Отправлено: 24 Января, 2014 - 00:38:31
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




Здрасте. Как сделать подсетку ряда таблицы, если на неё навели мышкой и если нажали, то переходило посылке? Таблица выводится через PHP.
 
 Top
Edwvee
Отправлено: 24 Января, 2014 - 07:55:54
Post Id


Частый гость


Покинул форум
Сообщений всего: 195
Дата рег-ции: Июнь 2013  


Помог: 1 раз(а)




Подсветка через css :hover, ссылки тоже без js можно сделать.
 
 Top
Dark_Knight
Отправлено: 24 Января, 2014 - 11:45:14
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




Странно, но так не работает. Может я что-то не так делаю?
PHP:
скопировать код в буфер обмена
  1. $place++;
  2. echo '<a href="forum.galaxy-rpg.ru"><tr align=center>';
  3. echo "<td>".$place."</td>";
  4. echo "<td>".$row['Nickname']."</td>";
  5. echo "<td>".$row['Kills']."</td>";
  6. echo "<td>".$row['Deaths']."</td>";
  7. echo "<td>".$row['Ratio']."</td>";
  8. echo "<td>".$row['Exp']."<td>";
  9. echo "<td>".$row['Rang']."</td>";
  10. echo "</tr></a>" ;

(Отредактировано автором: 24 Января, 2014 - 11:45:46)

 
 Top
IllusionMH
Отправлено: 24 Января, 2014 - 12:14:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Dark_Knight, ну для начала ссылка - невалидный дочерний элемент для tbody.
Вставляйте ссылку внутрь ячейки таблицы(к примеру последний столбец - Просмотреть)
повесить обработчик событий на строки и по клику искать ссылку внутри и ее использовать.
Либо повесить data- атрибут на строку и использовать его.
 
 Top
Dark_Knight
Отправлено: 24 Января, 2014 - 13:02:22
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




Пример можно?
 
 Top
IllusionMH
Отправлено: 24 Января, 2014 - 13:08:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Dark_Knight, возможно так.
CODE (javascript):
скопировать код в буфер обмена
  1. $('.clickable-table').on('click','tr', function() {
  2.   var src = $(this).find('a.row-link').attr('href');
  3.   if(src) {
  4.     window.location = src;
  5.   }
  6. });

(Отредактировано автором: 24 Января, 2014 - 13:12:30)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB