Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
DooH
Threadersteller
Dabei seit: 06.08.2003
Ort: Köln
Alter: 44
Geschlecht:
|
Verfasst Fr 07.05.2004 16:10
Titel [JavaScript] 2 Dropdown Menüs |
 |
|
Servus,
ich möchte 2 Dropdownmenüs haben ... im ersten soll eine Automarke gewählt werden, im zweiten das Modell ... sobald man also die Marke gewählt hat, soll sich das zweite Menü verändern und die passenden Modelle zur Auswahl anbieten ...
wie bei autoscout24.de - hab da allerdings im quellcode nix gecheckt ...
suchfunktion hab ich benutzt und einen ähnlichen Thread gefunden, da stand aber keine Lösung drin ...
mein javascript schaut bisher so aus ... (klappt aber nicht):
Code: |
var groups=document.carinsurance.carmake.options.length;
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
group[0][0]=new Option("320","320")
group[0][1]=new Option("530","530")
group[0][2]=new Option("540","540")
group[1][0]=new Option("Century","Century")
group[1][1]=new Option("Park Avenue","Park Avenue")
group[2][0]=new Option("Corvette","Corvette")
group[2][1]=new Option("Impala","Impala")
var temp=document.carinsurance.carmodell
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
|
|
|
|
|
 |
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 50
Geschlecht:
|
Verfasst Fr 07.05.2004 16:15
Titel
|
 |
|
kuck ma http://www.media-logic.de
da hab ich son ding gemacht. wird aus ner datenbank gespeist, aber sonst genau das, was du vorhast.
Zuletzt bearbeitet von gtz am Fr 07.05.2004 16:16, insgesamt 1-mal bearbeitet
|
|
|
|
 |
Anzeige
|
|
 |
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 48
Geschlecht:
|
Verfasst Mo 10.05.2004 14:42
Titel
|
 |
|
Also über den Eventhandler onChange kannst Du kontrollieren, ob an der ersten SelectBox etwas geändert wurde. Wenn das der Fall ist, dann speicherst Du das ausgewählte Element in einer Variablen und schreibst dementsprechend dann die zweite SelectBox mittels JavaScript.
Das Problem das dabei auftritt ist allerdings, daß der Krams nachher in jedem Browser laufen muß. Um das zu bewerkstelligen kann es im schlimmsten Fall sein, daß Du den entsprechenden Code dreimal schreiben muß (Für alten Netscape, alten IE und für neuere Browser). Wenn Du das ignorieren willst, dann kannst Du mit dem DOM arbeiten. Das wird von IE >= 5 und Netscape/Mozilla >= 5 (und neueren Opera-versionen) verstanden und funktioniert damit in aktuellen Browsern.
Genaueres findest Du hier: http://selfhtml.teamone.de/dhtml/modelle/dom.htm
und wenn Dein Script dann nicht funktionieren sollte, dann poste es hier wieder...
BTW: Hast Du eine serverseitige Sprache wie PHP, Perl, Python, ... zur Verfügung? Das würde in Kombination mit diesen Formularen Sinnn machen und hilfreich sein.
|
|
|
|
 |
|
|
 |
Ähnliche Themen |
Dropdown-Menüs in PDF möglich?
Mehrer DropDown-Menüs voneinander abhängig
Suche Buch, um JavaScript zu lernen (speziell Menüs)
[JavaScript] Beim klick das Bild eines Menüs ändern. Nur wie
CSS Javascript Dropdown menü
JavaScript-Dropdown-Menü
|
 |
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|