Das JavaScript-Framework "jquery" im Überblick

Ich setze bei allen Projekten jQuery  als Framework für das Handling aller Javascript-Aktionen ein. Zitat Wikipedia: ...

O2 Germany Traffic Calculator

Seit einigen Monaten bin ich stolzer Besitzer von einem HTC Kaiser, UMTS-Karte und damit auch einem Datentarif. Da ich den Datentarif auf allen Geräten nutzen möchte, habe ich mich für das Internet Pack M von O2 Germany entschieden (was, nebenbei gesagt, auch das billigste ist…). Da ich bereits einen Active50-Tarif beziehe, war die Umstellung auf mehrere SIM-Karten kein Problem. Was jedoch ein großes Problem darstellt, ist die Abrechnung des Traffics. Im Internet Pack M sind momentan 200MB Inklusivtraffic enthalten. Auf meinem PDA verwende ich daher “Battery Status” (Derzeit: 1.05 Beta) zur Kontrolle und ansonsten mwconn  in Verbindung mit einer UMTS-Karte. Leider sind die Abrechnungsmöglichkeiten nicht immer genau oder fallen zeitweise mal aus, weshalb man am Ende des Abrechnungsmonats doch wenigstens wissen möchte, wieviel Traffic man denn nun verbraucht hat, um eine Abschätzung über das künftige Nutzungsverhalten machen zu können. O2 bietet leider keine direkte Möglichkeit der Kontrolle an, daher habe ich ein kleines PHP-Script geschrieben, welches den Einzelverbindungsnachweis in Form der CSV-Datei der Online-Abrechnung verarbeiten und zusammenrechnen kann. ...

Update für den O2 Germany Traffic Calculator

Soeben ist das Update für den O2 Germany Traffic Calculator fertig geworden. Neu ist die Auswertung der Daten mittels flot  , einer Plotting-Library basierend auf jQuery. Die Grafik wird durch eben diese Bibliothek clientseitig nach Absenden des Formulars live generiert. Einfach mal ausprobieren ;) Hier die Grafik, wie eine Auswertung aussieht: ...

Live-Search bei K2 auf der Startseite ist wieder repariert

Meine Live-Search auf der Startseite bei meinem Theme K2 war seit einigen Wochen schon tot und jetzt gerade hatte ich endlich mal die Zeit nachzuforschen, warum dem so ist. Die Live-Search sucht mittels eines Ajax-Requests nach Ende des Tippens nach dem gesuchten Begriff und ersetzt ohne neu laden der Seite den momentanen Seiteninhalt durch die Suchergebnisse. Firebug zeigt mir an, dass die Suche im Hintergrund erfolgreich war, bzw korrekte Suchergebnisse zurückgeliefert wurden. Leider wurden diese wohl nicht in einen DIV-Container übertragen. Etwas nachforschen im Quellcode von K2 zeigt mir, dass während dem Austauschvorgang der DIV “#current-content” ausgeblendet und dafür der DIV "#dynamic-content" mit dem Inhalt gefüllt und eingeblendet werden sollte (k2.livesearch.js.php). Da hakte es wohl. Ich sah also kurz in meine selbst erstellte frontpage.php und stellte fest, dass dort gar kein DIV mit dem Namen “#dynamic-content” vorhanden war. Flugs hinzugefügt (unter dem Container “#current-content”) und schon funktionierte das ganze wieder ;) ...