ich versuche gerade, eine Tabelle mit einem Javascript ein wenig aufzupeppen, das Script heißt TinyTable und kommt von leigeber.com/2009/11/advance … le-sorter/
Eingebunden habe ich es auf aurachtaler.de/beta_archiv.php
allerdings gibt es dabei einige probleme, laut der javascript-konsole von firefox ist “sorter not defined” - inwiefern? ich kapiere das nicht ganz, ich hab noch die ein oder anderen meinungsverschiedenheiten mit javascript, und ich habe ehrlichgesagt keine ahnung, was daran falsch ist. ich hab mir zwar mal den ganzen code überflogen, aber so ganz… ich meine an sich funktioniert das ganze - siehe beispiel auf der seite, also wird es wohl an meiner einbindung liegen… kann mir iwer helfen?
Also ich kriege in der Konsole von Firebug die Meldung
angezeigt, für folgende Zeile:
in script.js (line 31); c ist dabei ein TH-Element mit der Klasse “head”.
Die Funktion ist definiert als
sie sucht also mit dem Aufruf oben in th.head nach einer h3-Überschrift - nur die gibt es in deinem HTML nicht. Also kann auch nicht auf das erste Element dieser NodeList zugegriffen werden, weil keins existiert.
Bei Scripten, die auf einer bestimmten DOM-Struktur aufsetzen, musst du diese Struktur auch einhalten, wenn sie funktionieren sollen.
Wozu das Scipt?
Deine Tabelle ist ja nicht soo groß und mit ein wenig css sieht es genauso aus.
Die Vorteile dieses Scripts sind mir noch nicht ersichtlich
Hi, die Tabelle wird wachsen
mir ging es vor allem um 1. die sortierfunktion beim klick auf den table-header und 2. die filter-funktion. hauptsächlich um die filterfunktion
ein super nebeneffekt ist, dass das script die tabelle auf “seiten” aufteilt etc…
EDIT: Muss ein select-tag kind-elemente haben? ich erhalte nämlich fehler beim w3d-validator ( validator.w3.org/unicorn/check?u … nformance# ), konnte bei selfhtml aber keinen hinweis darauf finden, dass dies der fall sein muss.
EDIT: Muss ein select-tag kind-elemente haben? ich erhalte nämlich fehler beim w3d-validator ( validator.w3.org/unicorn/check?u … nformance# ), konnte bei selfhtml aber keinen hinweis darauf finden, dass dies der fall sein muss.[/quote]
warum sollte man ein leeres select element haben? das ist recht sinnfrei oder? ^^
gut möglich, dass mindestens eine option verfügbar sein muss