code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| function getCoords(element) {
col=element.getClientRects();
bndrct=element.getBoundingClientRect();
for(rctnum = 0; rctnum < col.length;) {
rct = col[rctnum];
alert("getClientRects = \nUpper left coordinates: " + rct.left
+ " " + rct.top + "\nLower right coordinates: " + rct.right + " " + rct.bottom
+ "\ngetBoundingClientRect = \nUpper left coordinates: " + bndrct.left + " " +
bndrct.top + "\nLower right coordinates: " + bndrct.right + " " + bndrct.bottom);
rctnum++;
}
}
====================================================
<td id="zet" valign="top" width="420" onMouseOver="getCoords(this)"> |
Wanneer ik bovenstaande toepas worden keurig de coordinaten aangegeven.
Maar ik wil de functie direct laten uitvoeren, zonder dat ik met de muis aan de gang moet.
De gegevens gebruik ik n.l. elders om andere elementen op de juiste plek te zetten.
Ik krijg dat niet voor elkaar.
[ Voor 10% gewijzigd door Verwijderd op 18-07-2003 15:00 ]