Forum:MIST1 jEDES jAHR VERGESS ICH ES " MAL111

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen

H 15.gif Forum > MIST1 jEDES jAHR VERGESS ICH ES " MAL111
Hinweis: Dieser Fred wurde seit 5139 Tagen nicht bearbeitet. Dieser Fred ist offiziell versandet - die Diskussion damit Geschichte. Bitte nichts mehr hinzufügen.
Bei Bedarf dann halt einen neuen Fred starten oder diesen notfalls reanimieren.

wIE VERTÜDDELT KANN MAN DENN SEIN; DASS MAN ES IMMER WIEDER VERGISST1 sO#N dUNG ABER AUCH: wOLLTE IMMER SCHON MAL PER jAVAsCRIPT DA WAS BASTELN: vERDAMMICH --nACHTEULE !/.§); "": oKT: "=!= 8nnz9

hihi, wenn Du uns verrätst was Du stets vergisst, dann schreiben wir ein Script welches Server-hurzeit genau den Job machen wird *g* WiKa 17:56, 22. Okt. 2010 (NNZ)
dAS DA. iNTERNATIONALER caps lock day1 --nACHTEULE !/.§); "": oKT: !(.%! 8nnz9

Mal ein paar Zeilen als Arbeitsgrundlage für's nächste mal:

function genCapsTable(arr)
{
    out = {};
    for(var i=0; i<arr.length; i++)
    {
        out[arr[i][0]] = arr[i][1];
        out[arr[i][1]] = arr[i][0];
    }
    return out;
}

function stringCaps (string, table) {
    var out = "";
    for(var i=0; i<string.length; i++)
    {
        var char = string[i];
        if (char != char.toLowerCase())
            out += char.toLowerCase();
        else if (char != char.toUpperCase())
            out += char.toUpperCase();
        else if (table[char] != null)
            out += table[char];
        else
            out += char;
    }
    return out;
}

var capsTable = genCapsTable(["^°","1!","2\"","3§","4$","5%","6&","7/","8(","9)","0=","ß?","´`",",;",".:","-_","#'","+*"]);

/* das da unten müsste man dann als onloadHook ausführen … */

jQuery("div,span,a,b,i,s,li,p,h1,h2,h3,h4,h5,small,big,td,th,dd")
  .contents()
  .filter(function() {
    return this.nodeType == 3; // IE-FIX: use the number 3 instead of Node.TEXT_NODE
  })
  .each( function (x,y) {
    if(y != null) y.textContent = stringCaps(y.textContent, capsTable);
  });

Grüße --J* 20:58, 23. Okt. 2010 (NNZ)