Archiv für Januar, 2006
Microsoft führt natives XMLHTTPRequest Objekt in IE 7 ein
Wie Sunava Dutta im IE Blog berichtet, wird Microsoft in Internet Explorer 7 ein natives XMLHTTP Request Objekt implementieren.
Das bedeutet, dass XMLHTTP zukünftig von Active X abgekoppelt wird.
Dies ermöglicht dann auch Nutzern die Active X deaktiviert haben, Ajax Anwendungen zu nutzen. Da Active X für seine Sicherheitsprobleme inzwischen berüchtigt ist, neigen viele Anwender und Systemadmins dazu - es komplett zu deaktivieren.
MS hat sich sogar dazu durchgerungen, das neue Objekt so zu implementieren das seine Instantiierung und Verwendung kompatibel zu der anderer Browser (Firefox,Safari) ist.
Er postet in seinem Blog folgenden Beispielcode:
if (window.XMLHttpRequest){
Firebug: JS / Ajax debugging für Firefox
Unter dem Namen “Firebug” steht auf der Mozilla.Update Seite eine neue Extension für Firefox bereit.
Die Firebug extension ermöglicht das debuggin von dynamischen , Ajax basierten Web Anwendungen.
Die Möglichkeiten der Extension gehen dabei weit über die der in Firefox enthaltenen Javascript-Konsole hinaus.
Die Extension listet beim Seitenaufruf alle DOM Elemente auf, und gibt sehr viel detailiertere Möglichkeiten.
So bindet sich die die Extension als Infobereich in der Statusleiste ein. Dieser Infobereich zeigt bei jeder Seite die Anzahl der Scriptfehler an.
Durch einen Klick auf diesen Infobereich öffnet sich ein “Tab”artiges Fenster im unteren Bereich des Browsers. Dort werden alle Scriptfehler detailliert angezeigt.
Ein Klick auf einen Fehler öffnet das entsprechende Script an der entsprechenden Stelle
Audible Ajax: Interview mit Patrick Lightbody von Webwork
Bei Ajaxian.com gibt es in der aktuellen ausgabe des “Audible Ajax” Podcast ein Interview mit Patrick Lightbody vom JEntwicklerteam des Java Framework “WebWork”
Im Interview wird angesprochen:
- Was WebWork ist und wie es sich in die Framework-Welt eingliedert.
- Wie WebWork auf Javascript Frameworks wie Dojo aufsetzt
- Wie man, ohne Javascript Genie zu sein, Ajax Komponenten für seine Webwork Projekte entwickelt.
- Welche Widgets bereits für Webwork zur Verfügung stehen
- Die Zukunft von Ajax Frameworks
- Wieso eine Konsolidierung unter den Ajax Frameworks nötig ist.
Neue JS Bibliothek Jquery
Mit jQuery betritt ein weiterer Mitspieler im Bereich der Lightweight Javascriptbibliotheken die Bühne.
Fakten zu jQuery:
- Unterstützung für CSS 1-3
- Lediglich 10kb Dateigrösse
- Xpath Unterstützung
- Funktioniert mit IE, Firefox und Safari
Ausserdem gibt es auf der Projektseite ein Tutorial das den Einstieg in jQuery erleichtert.
Alle weiteren Infos, Demos und Downloads gibt es ebenfalls auf der Projektseite von jQuery.
OpenSource Feed Aggregator
Gregarius ist ein webbasierter Feed Aggregator, bei dem Ajax zum Einsatz kommt.
Er nutzt das Sajax Framework, um die Ajaxfunktionen zu realisieren.
Ansonsten handelt es sich um einen voll funktionsfähigen Feedreader, der Kategorien und Tags unterstützt.
Das Programm steht unter GPL kostenlos zur Verfügung.
Linkverwaltung mit Ajax
Bei Sourceforge steht eine neue Version der OpenSource Linkverwaltung linkwalla zur Verfügung.
Die Entwickler beschreiben linkwalla als eine art “Mini Blog für Links”.
Die neue Version nutzt Ajax um die Navigation durch das Linkarchiv ansprechender und nutzerfreundlicher zu gestalten.
linkwalla ist komplett in PHP5 geschrieben und nutzt XML zur Datenhaltung.
Es wird keine Datenbank benötigt.
Alle Infos sowie den Download gibt es auf der Projektseite.
Lightbox JS Plugin für Wordpress
Für das beliebte Blogsystem Wordpress steht nun ein Plugin zur Verfügung, dass die Javascriptbibliothek Lightbox einbindet.
Lightbox JS ist eine JS Bibliothek die komfortable, und recht stylishe, Möglichkeiten bietet Bilder zu maximieren / overlayen.
Das Plugin ermöglicht es in Wordpress eingebundene Bilder als Vollansicht in einem “Overlay Popup” zu öffnen.
Texte übersetzen mit Ajax
Joel Parish stellt unter http://ajax.parish.ath.cx/translator/ ein Übersetzungstool für die Sprachen Englisch,Deutsch,Spanisch und Französisch bereit.
Das Tool ist ein recht gutes Beispiel für die Möglichkeiten, der Eingabeverarbeitung mit Ajax.
Link:
Howto: Mehrere Fortschrittsanzeiger auf einer Seite
Andy Peatling erklärt in seinem Blog sehr anschaulich, wie man mehr als einen Fortschrittsanzeiger auf einer Ajax-Seite unterbringen kann.
Link zum Tutorial:
http://www.cssdev.com/index.php/archives/2006/01/18/multiple-ajax-loaders/
Microsoft repariert das select Element
Microsoft hat angekündigt, das SELECT element in IE 7 zu reparieren.
Bisher unterstützt das SELECT Element des IE einige Dinge wie beispielsweise z-index, title und zoom nicht.
Dies soll sich in IE 7 nun ändern.
Meiner Meinung nach sieht man hier sehr schön das Wettbewerb im Browsermarkt überfällig war.
Nur durch den grossen Erfolg von Firefox, wurde es für MS nötig im IE die Webstandards besser zu implementieren.
Ansonsten hätte man einfach , wie gehabt, versuchen können die Kompatibilität zu anderen Browsern zu untergraben.