Bunny Hunt IV

The Man In Blue hat ein spaßiges Spiel in JavaScript und Ajax geschrieben. Und anläßlich der kommenden Ostertage handelt es sich dabei um ein Ballerspiel, bei dem auf Hasen (ich mein diese Dinger mit den langen Ohren) geschossen wird.

Bunny Hunt läßt sich nur in den neusten Browsern spielen (Firefox und IE 5.5). Und dafür das es sich nicht um ein Flash Spiel handelt sieht es verdammt gut aus.

Google Related Links

Google bietet jetzt mit "Google Related Links" einen neuen kostenlosen Service an, um auf den eigenen Seiten eine kleine Box einzublenden in der artverwandte Links zum Inhalt der aktuellen Seite eingeblendet werden.

Dabei können über Reiter 'Suchen', 'News' und 'Webseiten' ausgewählt werden. Diese Box läßt sich leicht an die eigenen Farben und Wünsche anpassen und in die eigene Seite integrieren.
Leider ist dieser Service vorerst nur in Englisch erhältlich. Außerdem würde ich mir als besonderes Feature auch noch wünschen, dass man die artverwandten Links auch nur auf Inhalte der eigenen Seite beschränken könnte. Dann wäre dieser Service wirklich cool!

Gästebuch SPAM

Wie es vielleicht einigen von euch aufgefallen sein mag, hatte ich in den letzten Monaten sehr viel SPAM in meinem Gästebuch. Beinahe täglich gab es über 10 neue SPAM Einträge. Meine bisherige Reaktion darauf war, den SPAM einfach immer dann zu löschen, wenn ich ihn bemerkte. Dazu muß man wissen, dass mein Gästebuch ein ziemlich einfaches Script ist ohne Administrationsfunktionalitäten. Ich bin der Meinung, dass ein Gästebuch keine Administrationsoberfläche brauchen sollte. Also habe ich die entsprechenden Einträge einfach über die PhpMyAdmin gelöscht, was natürlich auf Dauer ziemlich aufwändig sein kann.
Die meisten SPAM Einträge konnten unmöglich von realen Personen vorgenommen worden sein. Wahrscheinlicher ist dass sie durch automatische Scripts gemacht wurden. Also habe ich vor einiger Zeit ein zusätzliches Drop Down eingefügt, wo jeder der sich ins Gästebuch eintragen wollte explizit angeben muß, dass es sich bei dem Eintrag nicht um SPAM handelt. Schien dies am Anfang auch zu funktionieren, sah es bald so aus, als hätten sich die SPAM Scripts darauf eingerichtet, denn plötzlich stand wieder massenweise SPAM in meinem Gästebuch.
Doch seit ein paar Tagen gibt es kein SPAM mehr! Der Grund dafür ist, dass ich das Gästebuch-Script wieder ein wenig angepasst habe. Was Spammer wollen, ist natürlich Links in fremde Seiten einzufügen. Und genau dies ist jetzt im Gästebuch nicht mehr so leicht möglich.
Ich bin mal gespannt wie lange es dauert, bis die Spammer wieder einen anderen Weg finden.

cloneNode() Problem bei TextAreas im Firefox

Bei einem aktuellen Projekt benötigte ich eine Möglichkeit, bestimmte Inhalte einer Webseite zu Drucken. Dazu habe ich mir per JavaScript einen Bereich der Seite genommen, diesen geclont, ein neues Fenster geöffnet und dort den geclonten Bereich wieder eingefügt.

Falls sich in diesem geclonten Bereich interaktive Elemente wie Butons, Links oder Eingabefelder befanden, habe ich diese ebenfalls mittels JavaScript entfernt oder den Textinhalt der Eingabefelder bzw. Textareas kopiert und als Text an die gleiche Stelle wieder eingefügt. Als Ergebnis gibt es dann eine HTML Seite ohne Links und Buttons.

So weit so gut, aber da gibt es ein Problem, welches mir vorher noch nicht bewußt war und was ich auch noch nirgendwo dokumentiert sah. Wenn man im Firefox eine Textarea clont in welche der User zuvor noch Inhalte eingegeben hat, werden diese Inhalte nicht mitgeclont. Im Internet Explorer funktioniert dies richtig. Ich habe dazu mal eine Testseite erstellt, wo man dieses Verhalten nachprüfen kann. Getestet habe ich es zur Zeit nur im Firefox 1.5!

Node.cloneNode() Test

Ich werde mal weiter nachforschen, ob dies ein gewolltes Verhalten von den Firefox Entwicklern ist, oder ob es dafür schon Bugeinträge in Bugzilla gibt.

Fehler behoben

Ich habe ein paar Fehler behoben, die dazu führten dass einige Seiten falsch oder gar nicht dargestellt wurden. Bitte entschuldigt die Unannehmlichkeiten.

Google Page Creator

Goggle bietet einen neuen Service zum einfachen Erstellen von eigenen Webseiten an. Unter Google Page Creator kann sich jeder über ein Web Interface neue Seiten anlegen, diesen dann Styles zuweisen, das Layout festlegen und die Inhalte bearbeiten. Alles geschieht sehr einfach und intuitiv.
Die veröffentlichten Seiten erscheinen dann unter einer eigenen URL wie z.B. http://mein.name.googlepages.com/ und können von jedem aufgerufen werden.
Der Service befindet sich noch im Beta Stadium und es gibt auch noch keine Anzeichen dafür, das Google auf den Seiten Werbung einbinden möchte. Obwohl ich mir gut vorstellen kann, dass dies bald geschehen könnte.
Der Google Page Creator setzt, wie auch schon der Email Dienst Google Mail voll auf AJAX Technologien und zeigt einmal mehr, was heute alles möglich ist.

Momentan scheint es allerdings noch ein paar Probleme zu geben, da der Dienst beim Bearbeiten der Seiten ab und zu eine Timeout Fehlermeldung einblendet, was wohl auf den massenhaften Zugriff von Nutzern zurückzuführen ist, da diese URL gerade seine Kreise durchs Web macht.