Categories: Software

Anleitung: Ein Karussell mit Javascript entwickeln

Mit Flash können Websites zwar optisch aufgepeppt werden, aber nicht auf jedem Rechner ist der erforderliche Player installiert. Besitzer einer 64-Bit-Linux-Distribution oder User, die keine Animationen auf ihren Webseiten dulden, müssen eben ohne Flash auskommen. Als Alternative wird in diesem Artikel gezeigt, wie ein vielseitiges Karussell (ähnlich dem auf der Startseite von CNET.de) mit Javascript statt mit Flash funktioniert.

Javascript – das kleinere Übel

Zum Zwecke dieses Artikels soll nicht die Grundsatzfrage diskutiert werden, warum man überhaupt ein Karussell programmieren möchte. Der Wunsch wird einfach als gegeben vorausgesetzt.

Die nächste Frage stellt sich sogleich: Warum Javascript und nicht Flash? Dafür sprechen mehrere Gründe:

  • Die Implementierung ist kompakter als bei Flash. Durch Optimierung des Codes kann man ein funktionsfähiges Karussell mit nur wenigen Kilobytes erstellen. Das Laden der Bilder dauert länger als das Laden des HTML- und Javascript-Codes.
  • Auch die Wartbarkeit ist ein Aspekt. Viele Entwickler sind mit Javascript vertraut, aber nicht so viele mit Flash. Vielleicht gibt es auch keinen Designer für eine ausgewachsene Flash-Implementierung, so dass die Entwickler einspringen müssen, wodurch Javascript zu einer sinnvollen Alternative wird.
  • Es ist wesentlich einfacher, jemandem sinnvollen Content zu bieten, der Javascript deaktiviert hat, als jemandem ohne Flash.
  • Es ist für Bildschirmlesegeräte einfacher, mit einem Karussell zurechtzukommen, das direkt im Code eingebettet ist, statt in einem externen Flash-Objekt.
  • Wenn der Content in die Seite eingebaut ist, kann Google diesen auch indexieren. Wenn er in Flash eingebunden ist, kann der Googlebot den Links nicht folgen, ohne den Karussell-Content auf der Seite zu verbergen.

Page: 1 2 3 4 5 6

ZDNet.de Redaktion

Recent Posts

Adobe schließt neun kritische Lücken in Reader und Acrobat

Das jüngste Update bringt insgesamt zwölf Fixes. Schadcode lässt sich unter Umständen ohne Interaktion mit…

3 Stunden ago

Fabrikautomatisierung: Siemens integriert SPS-Ebene

Eine softwarebasierte Workstation soll es Ingenieuren erlauben, sämtliche Steuerungen zentral zu verwalten. Pilotkunde ist Ford.

5 Stunden ago

Ebury-Botnet infiziert 400.000 Linux-Server weltweit

Kryptodiebstahl und finanzieller Gewinn sind laut ESET-Forschungsbericht die vorrangigen neuen Ziele.

16 Stunden ago

Sicherheitslücken in Überwachungskameras und Video-Babyphones

Schwachstellen aus der ThroughTek Kaylay-IoT-Plattform. Dringend Update-Status der IoT-Geräte prüfen.

16 Stunden ago

AWS investiert Milliarden in Cloud-Standort Brandenburg

Fast acht Milliarden Euro fließen in die deutsche Region der AWS European Sovereign Cloud. Das…

20 Stunden ago

Hochsichere Software für Electronic Knee Boards der Bundeswehrpiloten

Im Rahmen der umfassenden Digitalisierung der Bundeswehr ersetzen Electronic Knee Boards die herkömmlichen Handbücher von…

23 Stunden ago