|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jul 2005
Messaggi: 195
|
[javascript] problema con le tabelle
![]() Ho un problema in javascript che non so come risolvere. Ho una tabella in cui le prime tre righe fungono da testata per la tabella. Quando viene cliccata una cella interna vorrei conoscere il contentuto delle celle delle prime tre righe sullo stesso asse della cella cliccata. Ho preparato un esempio per maggior chiarezza. <table border=1 id=table1> <tr> <td colspan=2>a1</td><td colspan=2>a2</td> </tr> <tr> <td>b1</td><td rowspan=2>b2</td><td>b3</td><td>b4</td> </tr> <tr> <td>c1</td><td>c2</td><td>c3</td> </tr> <tr> <td>1</td><td>2</td><td>3</td><td>4</td> </tr> <tr> <td>5</td><td>6</td><td>7</td><td>8</td> </tr> <tr> <td>9</td><td>10</td><td>11</td><td>12</td> </tr> </table> Vorrei che se ad esempio clicco sulla cella 7, mi venga restituito a2 per la prima colonna, b3 per la seconda, e c2 per la terza. Come potrei fare? |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jul 2005
Messaggi: 195
|
non c'è proprio nessuno che mi dia qualche idea?
![]() L'idea iniziale era quella di ottenere l'indice della cella cliccata nella sua riga, poi per ognuna delle prime tre righe andare a cercare quella con lo stesso indice, considerando l'attributo colspan per le celle doppie o triple. Il problema è però dato dalle celle con rowspan>1, in quanto queste compaiono solo nella prima riga dove sono inserite e quindi sballano il conto. |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jul 2005
Messaggi: 195
|
up
se no ci potrebbe essere modo di usare le cordinate del punto in cui si è cliccato? |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:03.