[Javascript] posizione degli elementi Clicca QUI per vedere il messaggio nel forum | 
 
| 0m4r | 
 
code: 
<table>
  <tr>
    <td id="uno">
      UNO UNO UNO
    </td>
  </tr>
  <tr>
    <td id="due">
      DUE DUE DUE
    </td>
  </tr>
</table>
  
  
 
esiste un modo per conoscere la posizione delle celle con id 'uno' e 'due' usando javascript? 
Io vorrei fare un menu che cliccando su una cella della tabella fa comparire un sottomenu, in praticca un enu a tendina...mi autate? 
 
Io ho cercato qualche esempio su internet ma sono troppo complicati... | 
 
 
 
| Mino | 
 
Off-Topic: bookmark consigliato: http://webfx.eae.net/ hanno anche un po' di roba su tabelle/spreadsheet  | 
 
 
 
| webwarrior | 
 
Per "posizione" intendi dire le coordinate? O la posizione all'interno della tabella? 
 
Nel primo caso non è possibile, devi prima impostare la posizione tu (style="position: relative" oppure style="position: absolute") 
 
Cmq una maniera veloce è quella di creare i menù a comparsa con DreamWeaver. Ti ritrovi con migliaia di righe di codice JS, però funziona che è una meraviglia :D | 
 
 
 
| 0m4r | 
 
| intendo le coordinate, io vorrei fare apparire il menu proprio sotto la cella su cui andrò a liccare a partire dal suo angolo in basso a sx... | 
 
 
 
| 0m4r | 
 
 
[spam mode on] 
scusate ma...up! 
[spam mode off] 
 | 
 
 
 
| lorenzo | 
 
No, non credo sia possibile sapere la posizione esatta di una cella se non l'hai impostata tu prima. 
 
Puoi sapere le coordinate del mouse quando clicchi e far apparire il menu in quel punto.  
In IE le becchi così: 
code: 
function aprimenu()
{
var xPoint;
var yPoint;
xPoint = document.body.scrollLeft + event.x;
yPoint = document.body.scrollTop + event.y;
...
}
...
<td onMouseUp='java script:aprimenu()'>
...
  
  | 
 
 
 
| 0m4r | 
 
| questo  lo sapevo grazie lo stesso... | 
 
 
 
 | 
 
 
 | 
 
 
 |