Focus setzen/auslesen
Chris
- javascript
Hallo,
ich habe eine Maske mit mehreren Listen. Bei einigen Listen wird bei der Auswahl einer Option eine Javascript-Funktion aufgerufen, die am Ende ein rewrite ausführt. Dadurch wird nicht nur die Seite neu aufgebaut, sondern auch der Focus zurückgesetzt.
Wie kann ich in der Funktion den aktuellen Focus auslesen und ihn dann wieder setzen, um an dieser Stelle die Eingaben fortsetzen zu können?
Danke
Wie kann ich in der Funktion den aktuellen Focus auslesen und ihn dann wieder setzen, um an dieser Stelle die Eingaben fortsetzen zu können?
Du kannst eine Focus-Überwachung schreiben, und dabei das auslösende Objekt oder eine von dessen Eigenschaften in einer Variable/einem Objekt speichern. Allerdings ist mit dem Entladen der Seite natürlich auch die Variable weg. Also benötigst Du einen Blindframe (eher scheiße) oder einen Cookie (eher scheiße). Oder du startest per JS mit jedem Focuswechsel einen Request (der in ein Image-Objekt geht) gegen ein Serverscript, und übergibst dort zur Session gehörig die Objekt ID. Ist auch nicht toll, aber mehr fällt mir gerade nicht ein.