Beiträge von Sempervivum

    Das ist der Radiohack. Er ermöglicht es, Elemente auf Klick zu ändern. Kern der Sache ist dieses:

    Code
                .mainimg input:checked + figure {
                    display: block;
                    opacity: 1;
                }

    Man verwendet Radiobuttons und versteckt sie. Ist ein Radiobutton gecheckt, wird das figure-Element, das unmittelbar darauf folgt ("+"), sichtbar gemacht. Hier wird dafür opacity verwendet, um ein Überblenden zu erzielen.

    Ja, das ist realisierbar. Vor einiger Zeit habe ich mal dies entwickelt:

    Das Aussehen kannst Du mit CSS nach deinen Wünschen gestalten.

    Die Aussage, dass es bei mir funktioniert, muss ich zurück ziehen. Ich habe da wohl etwas mit den Browsern durcheinander gebracht, das mit dem background funktioniert bei mir auch nicht.

    Ich habe jedoch dieses gefunden:

    http://jsfiddle.net/Jordan/gDuCE/

    und versucht, in deine Seite einzubauen. Funktioniert im Prinzip aber noch nicht perfekt. Vielleicht kannst Du mit CSS die Animation auf das .cover abbilden, so dass man auf die zyklische Bearbeitung verzichten kann.

    HTML:

    CSS

    Ich versuche es mal anders: Bestätige oder korrigiere mal folgendes:

    Du möchtest die Tabelle sortierbar machen? Das funktioniert sehr gut mit dem jQuery-Plugin Datatables. Man müsste prüfen, ob es möglich ist, jQuery und dieses Plugin in einem Userscript einzubinden.

    Du möchtest zusätzliche Infos über die API lesen und in der Tabelle hinzu fügen? Dass man die User-ID aus der Tabelle lesen kann, habe ich jetzt verstanden.

    Möchtest Du die vorhandene Tabelle erweitern und ändern oder eine Kopie mit den Erweiterungen anlegen?

    Dieses Javascript:

    wird sofort beim Laden der Seite aufgerufen. Zu dem Zeitpunkt sind alle Eingabefelder noch leer. Um eine Aktion auszulösen, wenn in einem Eingabefeld etwas eingegeben wird, kommst Du um Eventhandler nicht herum.

    Und dieses:

    Code
    document.getElementById ("autohersteller").innerHTML.value

    kann nicht funktionieren; entweder value (bei Eingabefeldern) oder innerHTML (z. B. bei span oder div).

    Ich habe mal dieses ausgearbeitet:

    Damit kannst Du ja mal versuchen, zu beschleunigen und zu bremsen.

    Noch ein Hinweis an dich, clkostbe: Auf diese Weise:

    hebelst Du eine Haupteigenschaft der OOP, nämlich die Datenkapselung aus, weil die Funktion beschleunigen_um global ist. Besser so:

    Zitat

    Und die variablen die in einer function erstellt werden sind nur in dieser Function auch anwendbar.

    olkostbe benutzt hier die Funktion Auto() um ein Objekt anzulegen. In dem Fall gilt dies nicht uneingeschränkt. Man probiere dies:

    Code
            function Auto() {
                var a = "a";
                b = "b";
                this.c = "c";
            }
            var dasauto = new Auto();
            if (typeof a == 'undefined') console.log("a is undefined");
            console.log(b);
            console.log(dasauto.c);
            if (typeof c == 'undefined') console.log("c is undefined");

    Das ist das Wesen einer Sortierung von Strings: Das was links steht, hat, wie bei einem nummerischen Wert, das höchste Gewicht, daher stehen die beiden 25. am Ende und die Reihenfolge wird durch den Monat definiert. Das Jahr hat dagegen das niedrigste Gewicht, da es rechts steht.

    Solle sich lösen lassen, indem Du usort mit einer geeigneten Vergleichsfunktion verwendest.

    Jetzt verstehe ich es etwas besser, aber noch nicht vollständig:

    Code
    + '<tr id="a1"> '<tr id="a2> .......

    Ist das 1, 2, 3, ... die User-ID?

    Wenn die User-ID nicht einfach eine laufende Nummer ist, wo kommt sie dann her?

    Ich nehme an, DU willst den GM_xmlhttpRequest in einer Schleife absetzen und entsprechend dem Ergebnis die Schleife beenden. Leider postest Du nicht, wie Du die Daten heraus holst, Wie sieht das XML aus, wenn der User nicht vorhanden ist?

    Du hast diese Frage noch nicht beantwortet:

    Zitat

    Besteht das Suchergebnis einfach in der Zahl der Zeilen, die erzeugt werden sollen?

    oder schließt es auch die Daten ein, die in den Zellen angezeigt werden sollen?

    Zitat

    ich hoffe ihr versteht was ich meine

    Was mich betrifft, nicht so richtig. Was ist denn das für eine Suche, was wird durchsucht und wo kommt das Suchergebnis her? Besteht das Suchergebnis einfach in der Zahl der Zeilen, die erzeugt werden sollen?