Forum:MIST1 jEDES jAHR VERGESS ICH ES " MAL111
Version vom 25. Oktober 2010, 00:14 Uhr von J* (Diskussion | Beiträge)
Forum > MIST1 jEDES jAHR VERGESS ICH ES " MAL111 |
Hinweis: Dieser Fred wurde seit 5138 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.
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)
- Habs mal gerade so in die Commons.js eingebaut, dass das obige Script an den entsprechenden Tagen läuft. (Bei Bedarf ist das alles auch einfach erweiterbar auf andere Tage und andere Skins.) Einzige Frage noch: Welches Datum soll lieber genommen werden, das vom Server oder das vom Nutzer-PC?
- Pro Serverdatum: Auch Nutzer mit falsch eingestellter Systemzeit sehen immer das richtige Design
- Pro Clientdatum: Benötigt eine (wenn auch kleine) Ajax-Abfrage weniger (pro Seitenaufruf!); Man kann einfach ein neues Zeit-Skin testen, indem man seine Systemzeit verstellt
- Grüße --J* 01:14, 25. Okt. 2010 (NNZ)