PHP.SU

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


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

> Без описания
new01
Отправлено: 24 Июня, 2010 - 13:17:51
Post Id



Посетитель


Покинул форум
Сообщений всего: 301
Дата рег-ции: Июнь 2010  
Откуда: Челябинск


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




Всем привет ! Голливудская улыбка
Вот у меня такая задача не могу сделать , снизу рисунок , это таблица состоящаяч из 4 ячеек, и надо сделатть так , чтобы при наведении на ячейку курсора мыши появлялся номер ячейки !
Т.е. чтоб программа сама распределила номера от 1 до 4 , просто сли много ячеек например 300 ! Вот код Html !
CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <table width="40" height="40"border="1">
  6. <tr height="20" border="1">
  7. <td width="20" border="1">
  8. </td>
  9. <td width="20" border="1">
  10. </td>
  11. </tr>
  12. <tr height="20" border="1">
  13. <td width="20" border="1">
  14. </td>
  15. <td width="20" border="1">
  16. </td>
  17. </tr>
  18. </body>
  19. </html>
  20.  

Не могу сообразить как сделать пожалуйста помогите !!!



Отредактировано модератором: SAD, 24 Июня, 2010 - 13:25:22


-----
new01
 
 Top
alexspb
Отправлено: 25 Июня, 2010 - 08:52:19
Post Id


Посетитель


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


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




А таблица каким образом формируется? Если РНР то надо програмно подсчитывать номера ячеек и подставлять в хтмл, например:
CODE (html):
скопировать код в буфер обмена
  1. <td width="20" border="1" onmouseover="this.innerHTML='№...';">


-----
Хостинг - неограниченно доменов на одну папку
Ajax - отличное введение
 
 Top
Uchkuma
Отправлено: 25 Июня, 2010 - 10:03:24
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


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




Или на javascript. У таблицы есть свойства rowIndex (номер строки) и cellIndex (номер ячейки в строке). Нумерация начинается с нуля.

Но раз чувак зашел на php форум, то наверное нужно на php:
PHP:
скопировать код в буфер обмена
  1. echo '<table>';
  2.  
  3. $cols = 2;//количество столбцов
  4. $rows = 2;//количество строк
  5. $cell = 0;
  6.  
  7. for($row=0; $row<$rows; $row++){
  8.  
  9. echo '<tr>';
  10.  
  11. for($col=0; $col<$cols; $col++){
  12. $cell++;
  13. echo '<td width="20" height="20" border="1" onmouseover="this.innerHTML=\''.$cell.'\';" onmouseout="this.innerHTML=\'\';"></td>';
  14. }
  15.  
  16. echo '</tr>';
  17. }
  18.  
  19. echo '</table>';

(Отредактировано автором: 25 Июня, 2010 - 10:24:55)

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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB