Internet Explorer Developer Toolbar

Wer als Webdesigner mal Firebug für Firefox benutzt hat, möchte dieses schweizer Taschenmesser nicht mehr missen. Dann die Seiten für den IE zu debuggen, ähnelte einem Wechsel von einer S-Klasse in einen VW Käfer. Nun hat Microsoft mit dem “Internet Explorer Developer Toolbar” eine Erweiterung veröffentlicht, die Abhilfe schaffen soll. Die komplette Struktur des geladenen Dokuments kann im Detail analysiert werden, alle Attribute und das Styling sind übersichtlich dargestellt. Einzelne Elemente oder alleElemente eines Typs lassen sich in der dargestellten Seite hervorheben, die Ausführung von Scripts und die Verwendung von CSS mit einem Klick ausschalten.

Auch wenn Firebug mehr kann, ist das Tool in jedem Falle hilfreich, wenn es darum geht zu verstehen, warum etwas im IE anders aussieht als es sollte.

via pixelgangster

AdvancedAJAX

AdvancedAJAX ist ein JavaScript-Objekt, das die Benutzung von XMLHttpRequest kapselt und vereinfacht. Es unterstützt das Senden von Anfragen an den Server, Fehlerbehandlung und HTML-Form-Unterstützung. Es darf sowohl für nicht-kommerzielle als auch für kommerzielle Projekte verwendet werden.

AdvancedAJAX is a JavaScript object allowing to use XMLHttpRequest object easier and speeding up development of AJAX based projects. It consists a bound of methods helping creating queries, error handling, usage with HTML forms as well as connection timeouts and reconnecting.

(via digg)

AJAX Agent - Ein PHP-AJAX-Framework

Das AJAX-Framework AJAX Agent legt besonderen Wert auf eine sehr einfache Benutzbarkeit für Entwickler. So braucht es in der PHP-Version nur drei Befehle, um einen AJAX-Funktionsaufruf abzusetzen:

 include_once('agent.php');
 $agent->init(); 
 agent.call('url','srv_func', 'client_handle', param1, ...);

Die erste Zeile inkludiert und initialisiert das Framework und instanziiert den serverseitigen Agenten. Die zweite zeile erzeugt den Client-seitigen Agenten und die dritte ruft aus der JavaScript-Umgebung des Browsers asynchron den Agenten auf dem Server auf. Dabei können auch komplexe Datentypen (Arrays, Objekte…) übergeben werden, zum Datenaustausch wird JSON verwendet.

Auf der Website des Projekts demonstrieren einige interessante Demos die Möglichkeiten des Frameworks.

Google Pages stoppt Anmeldungen

Gerade erst ist Google Pages an den Start gegangen, und nur wenige Stunden nach dem Release kann man sich schon nicht mehr anmelden.

Offenbar ist der Dienst, der es erlaubt mit einem WYSIWYG-Editor im Webbrowser Webseiten zu erstellen und bei Google kostenlos zu veröffentlichen, von einem massiven Ansturm von Benutzern überrannt worden.

Due to heavy demand, we are unable to offer new accounts for today.

So wirklich für jedermann ist das Ganze eh nicht, denn für die Anmeldung ist offenbar ein GoogleMail Account nötig.