![]() |
[JS] Element anhand Koordinaten zurückgeben?
Hi zusammen,
ich habe eine HTML-Tabelle und außerhalb davon Div-Elemente. Diese platziere ich über der Tabelle absolut (kann ich auch nicht ändern). Gibt es nun eine Möglichkeit, festzustellen, in welchem <td> das Div liegt? Konkret geht es darum zu ermitteln, in welchem <td> der linke Rand des Divs liegt und in welchem der rechte. Von der Höhe passt das Div genau in ein <td>. Muss ich irgendwie die Koordinaten in Pixeln ermitteln und kann daraus auf das entsprechende <td> schließen? Grüße Matze |
AW: [JS] Element anhand Koordinaten zurückgeben?
Also wenn Du erstmal die Koordinaten hast, dann bekommst Du auch das passende Element:
![]() |
AW: [JS] Element anhand Koordinaten zurückgeben?
Vielen Dnak, Daniel. Die Funktion kannte ich nicht.
Ich merke nun aber, dass ich damit nicht weiterkomme. Das liefert mir nur das Div-Element selbst, in dem die Einzel-Divs liegen. Dass sie absolut positioniert über der Tabelle liegen, ändert am Parent nichts. Und genau den liefert mir diese Funktion, wie's aussieht. Ich werde vermutlich hergehen und mit mittels PHP ein JS-Array erzeugen, das eine Art Look-Up-Table enthält, anhand der ich auf das Element schließen kann. Wobei das sehr unflexibel wäre, hm. |
AW: [JS] Element anhand Koordinaten zurückgeben?
Das mit dem von PHP geneirierten JS-Array funktioniert einwandfrei.
Thema erledigt. ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz