Archive for the ‘JavaScript’ Category

File API, oder wie lade ich Dateien demnächst hoch

No Comments »

Heute musste ich erfahren das Firefox in seiner vierten Beta Version 3.6 die File API integriert hat. Damit wird es uns Webentwicklern demnächst deutlich erleichtert File Uploads anzubieten. Die JS API bietet dabei alles was man sich so wünscht. Ein File Object was einem Methoden für den Filenamen, den File-Mime-Type und die File-Größe bietet. Einen vereinfachten Drag und Drop Modus um Dateien hochzuladen und eine Möglichkeit kleine Vorschaubilder der Datei direkt im Browser zu erstellen.
Wer sich vorab schon mit ein paar Code Beispielen beschäftigen will dem kann ich einen Blick ins Mozilla Developer Center nur empfehlen. Ich für meinen Teil kann es kaum erwarten. Die Grenze zwischen Desktop und Web verwischt immer mehr :-)

  • Share/Bookmark

Hacking t:tree2, oder wie klappe ich Subnodes bei einem onclick auf?

No Comments »

Neulich stand ich vor einem trivialen Problem der Tomahawk Tree Komponente. Bei einem onclick event auf einen Ordner sollten sich die jeweiligen Subnodes öffnen. Also nahm ich, in meinen jugendlichen Leichtsinn, an, daß dies nur eine Konfigurationsoption der t:tree2 Komponente sein kann. Doch leider wurde ich in der Tagreferenz von Tomahawk nicht fündig. Wäre die tree Komponente von Richfaces gewesen, wäre dies kein Problem gewesen, denn hier gibt es die Option toggleOnClick. Read the rest of this entry »

  • Share/Bookmark

Prototype und Frames

No Comments »

Da ich Framesets in der Regel verabscheue und meine Kenntnisse etwas eingestaubt sind, stand ich neulich vor dem trivialen Problem mit Hilfe von Prototype auf ein DOM Element in einem anderen Frame zuzugreifen. Wenn man nämlich den Frame wechseln muss, dann hilft einem die magic knife Funktion $(DOMElement) nicht wirklich weiter, da in diesem Falle nur im DOM des aktuellen Frames gesucht wird. Die einfachste Variante wäre in diesem Falle, den Namen des Frames voranzustellen, also z.B. so: frameName.$(DOMElement). Read the rest of this entry »

  • Share/Bookmark

Prototype Insert, oder wie füge ich Elemente richtig ein

No Comments »

Neulich bin ich über ein triviales Problem gestoplert. Ich wollte eigentlich eine rechte simple DOM Manipulation mit Hilfe von Prototype realisieren. Doch leider hatte ich so meine Schwierigkeiten mit der Prototype Doku. Read the rest of this entry »

  • Share/Bookmark

Tablekit

1 Comment »

Heute möchte ich euch auf eine kleine, aber feine, JavaScript Bibliothek namens Tablekit hinweisen. Jeder Programmierer kennt wahrscheinlich das Problem. Große tabellarische Daten müssen in irgendeiner Form besser aufbereitet werden. Die Anzeige auf einer Website ist meistens schnell erledigt, doch wie sieht es aus, wenn der User ein wenig mehr Anwendungskomfort haben möchte? Stichwort Sortierung? Die Tabelle, die schön vom Server aufbereitet wird, muss beim User auch umkompliziert sortierbar sein und zwar egal nach welcher Spalte. Read the rest of this entry »

  • Share/Bookmark