14. Februar 2007 - 13:11
Ich hatte ja schon ein einfaches Drag & Drop Skript hier vorgestellt, dass aber nicht allen Anforderung gerecht wird. Ich brauchte ein Skript, mit dem man Teile innerhalb eines Bereiches, dragbar macht. Also das was man von normalen Fenstern kennt, das ganze Fenster läßt sich durch ziehen am Titel bewegen. Ausserdem gab es noch ein kleines Opera Problem, weil der beim Draggen den Text markierte.
[... weiterlesen]
20. Dezember 2006 - 17:22
Mein neustes Werk, ist ein FormObserver. Also ein Formularbeobachter.
Das Ziel dabei ist es, die Elemente eines Formulares zu beobachten und Änderungen signalisieren.
In letzter Zeit war ich gezwungen, einige Artikel über Java bzw. Java-Frameworks wie z.b. struts, zu lesen. Dabei hakte es bei mir mit dem Verständnis, des eventorientierten Ansatz von Java.
Nachdem in einem Forum eine Frage zum prüfen von Formulareingaben mit JS gestellt wurde,
kam mir die Idee einen Formular Event Observer zu bauen.
Grob nach dem Schema von Java: Observable.
[... weiterlesen]
15. Oktober 2006 - 23:41
Die Frage war, wieviele Tage sind seit einem Datum vergangen und kann das Date Objekt auch mit einem Datum vor dem 1.1.1970 umgehen?
[... weiterlesen]
12. September 2006 - 20:32
Wird mal wieder Zeit für ein bisschen Javascript. Da ständig Lösungen von Fragen in Foren bei mir auflaufen, hier eine, um die GET Parameter mit Javascript abzufragen.
[... weiterlesen]
3. Juli 2006 - 21:48
Ein einfaches Drag and Drop Beispiel.
[... weiterlesen]
19. Mai 2006 - 23:56
Weil's so grad schön war. Diesmal eine Funktion, um die Quersumme einer Zahl zu ermitteln:
Number.prototype.quersumme = function(forceOneDigit) {
var z = this.toString().split('');
for (var i=0, quer=0; i < z.length; quer+=z[i++]-0);
if( forceOneDigit && quer > 9) return quer.quersumme(forceOneDigit);
return quer;
} |
Number.prototype.quersumme = function(forceOneDigit) {
var z = this.toString().split('');
for (var i=0, quer=0; i < z.length; quer+=z[i++]-0);
if( forceOneDigit && quer > 9) return quer.quersumme(forceOneDigit);
return quer;
}
Beispiel
Nachtrag
Und wieder mal gab es zum Thema einen Thread im selfhtml Forum, wo donp eine sehr effektive und schnelle Lösung präsentierte.
Das sieht dann so aus:
Number.prototype.quersumme = function() {
return this < 10 ? this : this % 9;
} |
Number.prototype.quersumme = function() {
return this < 10 ? this : this % 9;
}
10. Februar 2006 - 08:22
Um die Mausposition mit Javascript zu ermitteln, kann man folgende Funktion verwenden.
[... weiterlesen]
3. Februar 2006 - 11:00
Die Position und die Maße eines HTML Elementes, lassen sich mit folgender Funktion bestimmen:
[... weiterlesen]
1. Februar 2006 - 11:33
Folgende Funktion selektiert alle Einträge, in allen Formularen einer Seite. Der praktische Nutzen mag gering sein, aber hier geht es nur um die Umsetzung der Fragestellung, die in der entsprechenden Anwendung jeweils angepaß?t werden muss.
[... weiterlesen]
9. Januar 2006 - 15:41
Demonstration der Javascript Funktion strftime()
.
Dies ist eine Umsetzung der C-Funktion, mit deren Hilfe ein Datum formatiert werden kann.
Hier eine online Dokumentation.
Im Unterschied zu der PHP oder C Funktion erwartet meine JS Umsetzung, als Parameter keinen Timestamp, sondern ein JS-Date Objekt.
[... weiterlesen]