Beiträge von Sempervivum

    Zitat

    das in diesen fall die variabel f eine fortlaufene nummer h bekommt

    Das lässt sich machen, aber nur mit einiger Trickserei. Es gibt viel bessere Lösungen:

    Ja, das geht.

    jQuery:

    Code
            $("#div1, #div2, #div3").each(function (idx, item) {
                $(item).css({
                    "position": "fixed", "background-color": "blue", top: "0px", left: "0px",
                    height: "100px", width: "200px"
                });
            });

    Ohne jQuery, indem Du die Funktion document.querySelectorAll() verwendest und über das Ergebnis mit einer for-Schleife iterierst.

    Es kann auch empfehlenswert sein, anstatt die IDs aufzuzählen, allen die selbe Klasse zu geben.

    So etwas:

    kann dir jQuery abnehmen.

    Ich kenne nur Tampermonkey und da gibt es einen Funktionsaufruf um CSS hinzu zu fügen. Offenbar gibt es das auch in Greasemonkey:

    https://stackoverflow.com/questions/2368…in-tampermonkey

    Da hast Du Recht. Abfangen kann man es leicht:

    Möglicher Weise müsste man noch in irgend einer Form einen Hinweis auf den Überlauf anbringen.

    Kein Problem:

    Ich habe auch die Kreisanzeige erweitert, so dann man mehrere Farben verwenden kann:

    Gut gemacht, Basti! Solche eine Balkenanzeige kann man sehr gut mit HTML und CSS erzeugen.

    Ich habe trotzdem mal meine mit jCanvas umgestellt:

    Jetzt kann man beliebige Farben verwenden, weil die Schwellen und die Farben in einem Array übergeben werden.

    Nach allem was mir bekannt ist, geht das mit CSS nicht. Die einzige Lösung, die mir einfällt ist, mit Canvas das Bild zu zeichnen. Dann hat man Zugriff auf die Pixel, kann die Farbe ermitteln und die Hintergrundfarbe des Containers setzen. Kannst Du das nicht manuell machen oder muss es sich dynamisch verschiedenen Bildern anpassen?

    Dieses:

    Code
        var img=document.getElementById("NAME DER BILDDATEI");
        ctx.drawImage(img,(ctx.canvas.width-200)/2,0);

    führt zu einem Fehler, da das betr. img-Element nicht definiert ist. Ich habe es deshalb hinzu gefügt und unsichtbar gemacht.

    Und dieses:

    Code
    ctx.globalCompositeOperation='source-atop';

    verhindert anscheinend das Füllen. Ich kenne es noch nicht und habe es zunächst mal auskommentiert. Ebenso das Füllen, weil es dann alles andere überschreibt.

    Dies funktioniert dann bei mir:

    Und, soweit ich mir erinnere, muss das Upload-Verzeichnis existieren, damit das Hochladen funktioniert.

    Anscheinend habe ich mir da etwas angewöhnt, was eine Unart ist und im IE nicht funktioniert: Darauf zu vertrauen, dass DOM-Elemente mit einer ID als globale Variablen zur Verfügung stehen.

    Verwendest Du den IE? Dann versuche dieses:

    Probiere dieses:

    Ich habe es ohne Berechnen-Button gemacht. so dass das Ergebnis sofort angezeigt wird. Natürlich kannst Du auch solch einen Button hinzu fügen.

    Nein, so wie Du es beschreibst, funktioniert es leider nicht, weil die Kreise keine HTML-Elemente sondern Layers von jCanvas sind.

    Ich habe mal etwas ausgearbeitet, was deinen Wunsch erfüllen sollte:

    Eine coole Erweiterung wäre jetzt noch, wenn der Text nicht springt sondern während der Animation herauf- bzw. herunter gezählt würde :-;