Hallo,
Mein Problem: Wie bekommen ich es hin, dass das aufgehende Div immer egal wo der user gerade hingescrollt hat - ganz oben in der tabelle oder ganz unten - das div mittig im Browser fenster aufgeht?
Ich würde das Div es von Anfang an erstellen und jeweils mit über style.visible anzeigen/verstecken. Dazu müsste es statisch sein (position: fixed;), und margin-top müsste abhängig von der Größe des Viewports gesetzt werden.
Horizontal zentieren kann man es einfach mit
margin-left: auto;
margin-right: auto;
Allerdings bräuchtest du auch noch eine Funktion, die das Ändern der Fenstergröße überwacht und entsprechend reagiert. Alles in Allem sicher nicht gerade einfach.
Gruß, Don P