Top
Phpuniverset logo
 
930 banner

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

Forum

Online udviklere


ARTIKLER

C / C++

CSS

Diverse

E-handel / annoncer

Flash

Grafik

HTML

Internet

Javascript

Linux

PHP/MySQL

Programmer

Søgemaskiner

Windows


INFO

Information

Annoncering

Kontakt

Forside Forum Javascript Flere dropdown menuer /rullegardin

Flere dropdown menuer /rullegardin


 

Flere dropdown menuer /rullegardin

jacob jacob  

Hej,

Jeg er ved at lave et søgesystem så man kan søge på præcis sin egen bil dvs:

En kunde kommer ind på min hjemmeside,
Han vælger i den 1. dropdown menu sit bilmærke
Eks. Mercedes

I dropdown menu 2 vælger han sin model
C-Klasse

Og i den sidste menu vælger han typen C180

Når kunden så klikker på søg, skal der bliver søgt efter stien han har valgt dvs.
eks. soeg.php?id=mercedes&cklasse&c180

Jeg har lavet dette indstilvidere, men jeg kan ikke finde ud af at lave den 3. dropdown
menu + hvordan man gør når han trykker på SØG:

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

place = new Array(
new Array(
new Array("[Wählen Modell]"),
new Array("Kappa"),
new Array("Ypselon"),
new Array("Thesis"),
new Array("Delta")
),
new Array(
new Array("[Wählen Modell]"),
new Array("Astra"),
new Array("Kadett")
),
new Array(
new Array("[Wählen Modell]"),
new Array("A-Klasse"),
new Array("B-Klasse"),
new Array("C-Klasse"),
new Array("D-Klasse"),
new Array("E-Klasse")
),
new Array(
new Array("[Wählen Modell]"),
new Array("Serie 1"),
new Array("Serie 2")
)
);
function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
var i, j;
var prompt;
for (i = selectCtrl.options.length; i >= 0; i--) {
selectCtrl.options[i] = null;
}
prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
selectCtrl.options[0] = new Option(prompt);
j = 1;
}
if (itemArray != null) {
for (i = 0; i < itemArray.length; i++) {
selectCtrl.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
selectCtrl.options[j].value = itemArray[i][1];
}
j++;
}
selectCtrl.options[0].selected = true;
}
}
</script>

</HEAD>

<BODY>

<FORM NAME="main">
<SELECT NAME="Make" onChange="fillSelectFromArray(this.form.Place, ((this.selectedIndex ==
-1) ? null : place[this.selectedIndex-1]));">
<OPTION VALUE="-1">Wählen Märke
<OPTION VALUE=1>Lancia
<OPTION VALUE=2>Opel
<OPTION VALUE=3>Mercedes
<OPTION VALUE=4>BMW
</SELECT>
<BR>
<SELECT NAME="Place" SIZE="1">
<OPTION> </OPTION>
<OPTION> </OPTION>
<OPTION> </OPTION>
<OPTION> </OPTION>
<OPTION> </OPTION>
</SELECT>
</FORM>

Jeg håber der er nogen som er bedere end mig, for jeg kan ikke finde ud af det, men tak
på forhånd :)



Dato : 22.10.2009, 12:36

Visninger : 2711

Points : 250




Login for at skrive et indlg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund