Forum: PC-Programmierung Alternative zu Flash?


von mkroes (Gast)


Lesenswert?

Hallo Miteinander,

passt nicht ganz hierher, aber vll kann mir dennoch jemand weiterhelfen.
Für einen Webshop soll folgendes realisiert werden:

Warenkorb (großes Bild) in der Mitte, Artikel (Bilder, max. 10Stk) sind 
um diesen angeordnet und sollen mittels Maus (Drag & Drop) auf diesen 
Warenkorb abgelegt/reingelegt werden.

Hab selbst gute Erfahrungen in HTML & JS (+ C & PHP) und damit ist dies 
nicht zu realisieren.
- Flash: möchte ich ungern nehmen, da ja nicht zukunftsträchtig
- Java Applet: mit Kanonen auf Spatzen geschossen?
- HTML5: lässt sich sowas damit realisieren? Hab nicht wirklich viel 
inhaltliches gefunden.

Oder gibts sowas vll schon fertig?
Fehlende Kenntnisse werden in vielen nächtlichen Stunden erarbeitet.

Danke für Tipps/Ideen.
Gruss

von AD (Gast)


Lesenswert?

Das geht problemlos mit html und javascript. Schau dir mal die js 
frameworks mootools oder jquery an - gibts in fertig :-)

von Sven P. (Gast)


Lesenswert?

mkroes schrieb:
> Hab selbst gute Erfahrungen in HTML & JS (+ C & PHP) und damit ist dies
> nicht zu realisieren.
Dann hast du offenbar nicht genug Erfahrungen.

Das Bildergallerie-Modul von Burning Board (rGallery) hat so ein 
Drag&Drop-Zeugs zum Beispiel implementiert.

von zqwertz (Gast)


Lesenswert?

mkroes schrieb:
> Für einen Webshop soll folgendes realisiert werden:
>  [...]
> Hab selbst gute Erfahrungen in HTML & JS (+ C & PHP) und damit ist dies
> nicht zu realisieren.

Du solltest dir vielleicht noch einmal überlegen, ob du mit deinen 
Kenntnissen wirklich einen Webshop programmieren solltest.
Nicht, dass dir den dann ein böser Hacker leerräumt, oder er bei einem 
kaufwilligen Kunden abschmiert.

von gaast (Gast)


Lesenswert?

mkroes schrieb:
> Hab selbst gute Erfahrungen in HTML & JS (+ C & PHP) und damit ist dies
> nicht zu realisieren.

Falsch.

mkroes schrieb:
> - HTML5: lässt sich sowas damit realisieren? Hab nicht wirklich viel
> inhaltliches gefunden.

Geht auch ohne, ist aber bei Spielereien sicher sinnvoll.

von gaast (Gast)


Lesenswert?

Ziemlich genau das was du suchst gibt es sogar als fertige HTML5-Demo: 
http://html5demos.com/drag

von R. K. (mkroes)


Lesenswert?

Danke für die Tipps!

An die Zweifler: Für meine bisherigen Anwendungen bin ich immer ganz gut 
klar gekommen, daher die Einschätzung :)

von gaast (Gast)


Lesenswert?

Gerade bei der Verwendung von HTML5, aber auch ohne solltest du 
unbedingt einen Fallback für Browser, die dein Vorhaben nicht darstellen 
können (insbesondere der IE, der selbst in der neuesten Version die 
meisten Probleme aller Browser hat), einbauen. Außerdem hat ja nicht 
jeder JS aktiviert. Ein "in den Warenkorb legen"-Button sollte also 
trotzdem vorhanden sein. Aus genau diesem Grund ist Flash auch mehr als 
suboptimal, da du damit alles doppelt schreiben müsstest (einmal 
Flash, einmal HTML), während es bei reinem HTML+Javascript reicht, 
darauf zu achten, dass es mit jedem Browser bedient werden kann (und 
gegebenfalls manche Dinge eben doppelt geschrieben werden müssen).

von Oliver R. (sourcebox)


Lesenswert?

Am einfachsten geht das per JS mit jQuery und der dazu oft verwendeten 
Erweiterung jQuery UI. Hier eine Demo:

http://jqueryui.com/demos/droppable/

Den Quellcode kannst du dir dort anschauen, sollte recht verständlich 
sein.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.