AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [JS] Element anhand Koordinaten zurückgeben?
Thema durchsuchen
Ansicht
Themen-Optionen

[JS] Element anhand Koordinaten zurückgeben?

Ein Thema von Matze · begonnen am 19. Feb 2011 · letzter Beitrag vom 20. Feb 2011
Antwort Antwort
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

[JS] Element anhand Koordinaten zurückgeben?

  Alt 19. Feb 2011, 19:36
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
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: [JS] Element anhand Koordinaten zurückgeben?

  Alt 19. Feb 2011, 19:46
Also wenn Du erstmal die Koordinaten hast, dann bekommst Du auch das passende Element:

http://stackoverflow.com/questions/1...ion-javascript
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#3

AW: [JS] Element anhand Koordinaten zurückgeben?

  Alt 19. Feb 2011, 23:37
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.

Geändert von Matze (20. Feb 2011 um 00:52 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#4

AW: [JS] Element anhand Koordinaten zurückgeben?

  Alt 20. Feb 2011, 11:19
Das mit dem von PHP geneirierten JS-Array funktioniert einwandfrei.

Thema erledigt.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz