Hi Raik,
- eine zeile farblich zu markieren entspricht der änderung der hintergrundfarbe der tabellenzeile.
Ja, das ist klar und das krieg ich irgendwie hin. Sinnvollerweise werde ich dann wohl mit DIVs oder Listen arbeiten.
- das navigieren per keyboard lässt sich mit eventhandlern (z.b. "onKeyUp()" ) umsetzen. die überwachung dieser ereignisse kannst du mit "captureEvents()" aktivieren.
Gehjt denn captureEvents() auch bei MSIE?
- auch das clicken mit der maus in ein element (z.b. "tr") lässt sich über diese handler abfragen.
Aber wie bekomme ich raus, in welchen geklickt wurde. Muss ich für jeden einen eigenen Eventhandler generieren lassen?
- den jeweils ausgewählten datensatz würde ich in einer variable speichern und beim drücken der enter-taste als parameter an den server übertragen.
Ja, das würde ich als (hidden-)Postvariable an den Server senden
- den einzelnen datensätzen = zeilen würde ich z.b. die id des datensatzes in der datenbank als eindeutige id mit auf den weg geben. darüber lassen sich dann auch die einzelnen zeilen ansprechen.
Das habe ich schon durchdacht und bin auf die Idee gekommen, das die Postitionsnummer in der Liste mit Hilfe der Session umgesetzt wird in die ID. Für Datenmanipulation leite ich kleine Daten aus dem Browser direkt in die Abfrage weiter. Alternativ könnte man allerdings auch das Set der in der Liste befindlichen IDs in der Session speichern und inSet() (pseudo) abfragen.
all das steht in selfhtml. ich habe leider nicht die zeit, dir das alles herauszusuchen aber das wirst du ja auch selber schaffen, oder? ;-)
Das solltest Du auch gar nicht. Irgendwie war ich heute früh nur ziemlich leer im Kopf und hoffte auf eine Antwort wie diese (roter Faden) Dabei habe ich gestern gar nix getrunken (Allo mein ich). Muss wohl am Wetter liegen.
achte darauf, dass deine seite auch ohne javascript benutzbar bleibt, wenn du sie öffentlich zugänglich machen willst.
In diesem Fall darf si sogar nur von autorisierten Usern benutzt werden und die haben dann eine definierte Systemumgeben.
Erstmal herzlichen Dank.
Bleibt jetzt die Frage mit onKeyPress() und captureEvents(). Das pack ich mal als erstes an.
Grüße
Tom