![]() |
SELFHTML Forumsarchiv |
Die folgende Nachricht zum Thema stammt von: Brent_Spiner, 30. 06. 2003, 15:19
Hi Leute,
ich würde dem Besucher meiner Seite gerne die Möglichkeit geben per Dropdown Auswahlkriterien festzulegen. Und zwar sucht der User z.B. einen Artikel von 1990. Dropdownfeld der verfügbaren Jahre. Hat er das ausgewählt soll das Dropdown der Artikel so aktualisiert werden, dass nur noch die Artikel von 1990 erscheinen. Was vergleichbares gibt es z.B. bei Autoscout24.de für Marke und Modellauswahl!
Danke schon mal
Brent
Die folgende Nachricht zum Thema stammt von: Michael Schröpl, 30. 06. 2003, 15:27
Hi Brent_Spiner,
»» Hat er das ausgewählt soll das Dropdown der Artikel so aktualisiert werden, dass nur noch die Artikel von 1990 erscheinen.
Das klingt so, als müßtest Du das Ereignis der ersten Auswahl erkennen und darauf reagieren, indem Du den Inhalt der zweiten Auswahl dynamisch austauschst.
DHTML (via JavaScript) scheint mir das Werkzeug Deiner Wahl zu sein - HTML allein wird nicht reichen, um derartig dynamische Verhaltensweisen umzusetzen.
Viele Grüße
Michael
--
T'Pol: I apologize if I acted inappropriately.
V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
(sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)
=> http://www.peter.in-berlin.de/projekte/selfcode/?code=sh%3A%7C+fo%3A%7D+ch%3A%5D+rl%3A%28+br%3A%5E+n4%3A%28+ie%3A%25+mo%3A%29+va%3A%7C+de%3A%2F+zu%3A%7C+fl%3A%28+ss%3A%29+ls%3A%7E+js%3A%7C
Auch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.
Die folgende Nachricht zum Thema stammt von: Ole, 30. 06. 2003, 15:29
hi
»» DHTML (via JavaScript) scheint mir das Werkzeug Deiner Wahl zu sein - HTML allein wird nicht reichen, um derartig dynamische Verhaltensweisen umzusetzen.
oder, wie es wahrscheinlich auch autoscout24 macht, mit eineserverseitigen programmiersprache und mit einer datenbank.
so long
ole
(8-)>
--
Die Summe aller menschlichen Intelligenz ist eine Konstante.
Das Problem ist das Bevölkerungswachtum...
sh:( fo:) ch:| rl:° br:& n4:° ie:% mo:} va:| de:] zu:| fl:( ss:) ls:\ js:|
If you can't beat 'em...eat 'em !
Die folgende Nachricht zum Thema stammt von: Michael Schröpl, 30. 06. 2003, 15:39
Hi Ole,
»» oder, wie es wahrscheinlich auch autoscout24 macht, mit eineserverseitigen programmiersprache und mit einer datenbank.
Ein Blick in besagten Quelltext zeigt:
<select name="make" class="hp_long" width="197px" onchange="chooseMake('searchform', true);">
Wie würdest Du rein serverseitig einen onchange-Event simulieren wollen (ohne HTTP-roundtrip und ohne zusätzlichen Submit-Button-Click des Anwenders)?
Viele Grüße
Michael
--
T'Pol: I apologize if I acted inappropriately.
V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
(sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)
=> http://www.peter.in-berlin.de/projekte/selfcode/?code=sh%3A%7C+fo%3A%7D+ch%3A%5D+rl%3A%28+br%3A%5E+n4%3A%28+ie%3A%25+mo%3A%29+va%3A%7C+de%3A%2F+zu%3A%7C+fl%3A%28+ss%3A%29+ls%3A%7E+js%3A%7C
Auch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.
Die folgende Nachricht zum Thema stammt von: Ole, 30. 06. 2003, 15:41
hi
»» Wie würdest Du rein serverseitig einen onchange-Event simulieren wollen (ohne HTTP-roundtrip und ohne zusätzlichen Submit-Button-Click des Anwenders)?
punkt für dich ;)
so long
ole
(8-)>
--
Die Summe aller menschlichen Intelligenz ist eine Konstante.
Das Problem ist das Bevölkerungswachtum...
sh:( fo:) ch:| rl:° br:& n4:° ie:% mo:} va:| de:] zu:| fl:( ss:) ls:\ js:|
If you can't beat 'em...eat 'em !
Die folgende Nachricht zum Thema stammt von: Brent_Spiner, 30. 06. 2003, 15:41
Ihr habt recht, die Dropdowns fülle ich schon aus einer MysqlDb. Mein Problem ist, dass ich nicht weiß, wie ich aufgrund eines Ereignisses das 2. Dropdown füllen kann. !!!
»» hi
»»
»» »» DHTML (via JavaScript) scheint mir das Werkzeug Deiner Wahl zu sein - HTML allein wird nicht reichen, um derartig dynamische Verhaltensweisen umzusetzen.
»»
»» oder, wie es wahrscheinlich auch autoscout24 macht, mit eineserverseitigen programmiersprache und mit einer datenbank.
»»
»» so long
»» ole
»» (8-)>
»»
»»
Die folgende Nachricht zum Thema stammt von: Ole, 30. 06. 2003, 15:28
hi
abgesehen das du das mit HTML nicht realisieren kannst...wo ist dein problem?
so long
ole
(8-)>
--
Die Summe aller menschlichen Intelligenz ist eine Konstante.
Das Problem ist das Bevölkerungswachtum...
sh:( fo:) ch:| rl:° br:& n4:° ie:% mo:} va:| de:] zu:| fl:( ss:) ls:\ js:|
If you can't beat 'em...eat 'em !
Die folgende Nachricht zum Thema stammt von: Brent_Spiner, 30. 06. 2003, 15:43
Ihr habt recht, die Dropdowns fülle ich schon aus einer MysqlDb. Mein Problem ist, dass ich nicht weiß, wie ich aufgrund eines Ereignisses das 2. Dropdown füllen kann. !!!
Die folgende Nachricht zum Thema stammt von: Michael Schröpl, 30. 06. 2003, 16:39
Hi Brent_Spiner,
»» Mein Problem ist, dass ich nicht weiß, wie ich aufgrund eines Ereignisses das 2. Dropdown füllen kann. !!!
das Ereignis findest clientseitig statt; Du brauchst also die Mittel einer clientseitigen Programmiersprache.
Gleichzeitig brauchst Du jedoch die Informationen Deiner serverseitigen Datenbank.
Um beides miteinander zu verbinden und eine verzögerungsfreie Animation zu erreichen, mußt Du jede denkbare Menü-Belegung innerhalb Deines Dokuments mit ausliefert und per JabaScript die jeweils zutreffende auswählen und aktivieren.
Dein ausgeliefertes Dokument wird also groß und unhandlich, und der Aufwand zur dynamischen Änderung der Menü-Einträge ist nicht zu unterschätzen.
Zudem machst Du die Bedienbarkeit Deiner Navigation massiv von der Verfügbarkeit des JavaScript-Interpreters auf dem Client abhängig - welche Alternative willst Du einem JavaScript-losen Besucher bieten?
Viele Grüße
Michael
--
T'Pol: I apologize if I acted inappropriately.
V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
(sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)
=> http://www.peter.in-berlin.de/projekte/selfcode/?code=sh%3A%7C+fo%3A%7D+ch%3A%5D+rl%3A%28+br%3A%5E+n4%3A%28+ie%3A%25+mo%3A%29+va%3A%7C+de%3A%2F+zu%3A%7C+fl%3A%28+ss%3A%29+ls%3A%7E+js%3A%7C
Auch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.
© 1998-2006
Impressum, Software: Classic Forum