Ich habe ein Formular mit mehreren Select-Feldern, welche an durch ein PHP-Skript aus einer Datenbank gefüllt werden.
Das Formular sendet seine Daten bei jeder Feldänderung per POST wiederum an das PHP-Skript …
Je nach dem was ich auswähle, kommt ein anderes Ergebnis raus. Die Anzahl der Select-Felder kann auch variieren, sodass der Bildschirm nach unten schnell voll wird und man immerwieder nach unten scrollen muss. Gibt es eine Möglichkeit, dass die Stelle angesprungen wird, wo die letzte Änderung war ?
Ich möchte (wenn möglich) weder GET noch AJAX verwenden …
Das sind $_GET Variablen und können per PHP ausgelesen werden. Wäre auch möglich hier die ypos zu speichern falls du an das gedacht hast.
Ich bin mir unsicher aber wenn man die ypos über document.all..offsetTop von einem Element das auf top:0 liegt beim gescrollten Fenster abfragen würde bekommt man dann einen negativen wert?
Mithilfe diesem kann man es doch wieder so rekonstruieren oder?
Brauchst nur die Position des Elementes auslesen und dann mit dem Wert eine JS Funktion nutzen…
AJAX brauchst du in dieser Situation genauso wenig wie GET
Vom Prinzip her könnte das auch gehen, die einzige „Schwierigkeit“ könnte nur sein, dass die Position der Select-Felder nicht immer dieselbe sein muss, da je nachdem was ich auswähle, weitere Select-Felder dazukommen oder wegfallen können …
Wie du schon richtig angemerkt hast, wird in dieser Situation weder AJAX noch GET benötigt, da bezog sich (zumindest aus meiner Richtung) auf das Formular als solches …
Ich denke, so wie ich es jetzt habe, passt es schon ganz gut.
Ohne jetzt jemanden auf den Schlips zu Treten oder Klug-zu-sche**sen, war/ist mein bisheriger Kenntnisstand, das AJAX zwar mit JS funktioniert, aber JS die eigentliche Programmiersprache ist… Richtig, odr falsch ?