Das HTML-Element <select> lässt sich kaum optisch anpassen. Primitivste Änderungen, wie z.B. die Breite oder der Border sind hier schon beinahe das höchste der Gefühle. Wenn man aber den Anspruch hat, wirklich optisch ansprechende Webauftritte zu erstellen, kann das nicht zufrieden stellen. Abhilfe schafft hier eine Lösung mit JavaScript.
Mithilfen der HTMLLoader Komponente kann man in Adobe AIR komplette HTML Seiten laden und anzeigen. So kann man einfach seinen eigenen Webrowser bauen. Die HTMLLoader Klasse gibt es aber leider nur für AIR und nicht in Flex, da eine Flex Applikation ja normalerweise in einem Webbrowser läuft. Doch es gibt eine Möglichkeit HTML Inhalt innerhalb einer Flex Applikation darzustellen. Das HTML Dokument das die Flex Applikation einbindet enthält einen IFrame der die HTML Seite lädt. Nun wird der IFrame über die Flex Applikation gelegt und per JavaScript positioniert. So entsteht der Eindruck die Flex Applikation enthält eine HTML Seite.
Die Typo3-Extension “jm_gallery” bietet eine umfangreiche Fotogalerie. Dazu gehört die Aufteilung in Kategorien, anlegen verschiedener Alben, eine Kommentarfunktion zu den Bildern und viele weitere tolle Features. Ein großer Vorteil dieser Extension ist, dass die Alben und Bilder mit einer AJAX-Oberfläche über das Frontend gepflegt werden können.
JavaScript-Fehler bei TMENU_LAYERS
/ Autor: Albrecht, 24 Apr 2009Bei der Entwicklung eines neuen Projekts in TYPO3, verwendeten wir für ein Layer-Menü die fertige Komponente TMENU_LAYERS. In willkürlichen Intervallen tauchten JavaScript-Fehler auf und die Navigation konnte nicht benutzt werden. Im Internet Explorer tauchte ein Alert-Fenster mit der Meldung “Stack overflow” auf, während der Firefox zwar nicht mit einer penetranten Meldung nervte, aber dennoch einen Fehler “too much recursion” in die Fehlerkonsole schrieb.
LESEN SIE DIESEN ARTIKEL WEITER »
Posted in TYPO3 | 2 Comments