PDA

View Full Version : [javascript] problema con le tabelle


exyana
06-11-2006, 09:24
:help:
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?

exyana
06-11-2006, 11:16
non c'è proprio nessuno che mi dia qualche idea? :cry:
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.

exyana
06-11-2006, 18:31
up

se no ci potrebbe essere modo di usare le cordinate del punto in cui si è cliccato?