zEn0s
New member
hallo,
ich bastle mir schon den ganzen tag aus irgendwelchen javascripts alles mögliche zusammen das dann am ende doch nicht so funktioniert wie ich es will. hab auch schon etwas gefunden das mir hilft aber jetzt komm ich nicht mehr weiter....
Ich bin gerade dabei, für meine Firma einen Online-Konfigurator zu erstellen, mit dem man sich online seinen Traum-PC zusammenstellen kann. Ich mach das ganze mit Dreamweaver und benutze u.a. Ebenen und hab bestimmt schon um die 10 einzelnen Scripts zu einem großen zusammengefügt, ist aber immer noch nur ein Roh-Entwurf
Ich möchte nun die Komponenten in den Dropdown-Menüs verschwinden lassen, die nicht zur ausgewählten passen, z.B. wenn der Kunde eine P4-CPU auswählt, sollten die AMD Sockel A-Mainboards in der oberen "Mainboard"-Dropdown-Box verschwinden und nur die Intel-Mainboards verbleiben.
Das Verschwindenlassen hab ich schon gut hinbekommen, nur das Wiederherstellen der verschwundenen Felder bereitet mir Kopfschmerzen. Das Element habe ich aus der Auswahlliste gelöscht indem ich ihm "Null" zugeordnet habe.
Die Funktion:
Und hier im Dropdown-Menü löse ich mit "javascript:a8vdis()" die Funktion aus:
(die unteren 2 Auswahlpunkte rufen jeweils eine Ebene auf, der oberste blendet beide Ebenen aus)
Das soll wenn man das 360W-Netzteil auswählt, das Asus A8V-Mainboard im Menü "Mainboard" ausblenden.
Der nächste Schritt wäre also, das A8V Mainboard wieder einzublenden wenn man das 550W-Netzteil ausgewählt hat.
Das krieg ich aber irgendwie nicht hin, ich werd noch verrückt :whacky:
Hier der Link, ist aber nur eine Betaversion, bei der erstmal die Grundfunktionen funktionieren müssen.
Bitte helft mir, ich weiß nicht mehr weiter
Gruß, Dietmar
ich bastle mir schon den ganzen tag aus irgendwelchen javascripts alles mögliche zusammen das dann am ende doch nicht so funktioniert wie ich es will. hab auch schon etwas gefunden das mir hilft aber jetzt komm ich nicht mehr weiter....
Ich bin gerade dabei, für meine Firma einen Online-Konfigurator zu erstellen, mit dem man sich online seinen Traum-PC zusammenstellen kann. Ich mach das ganze mit Dreamweaver und benutze u.a. Ebenen und hab bestimmt schon um die 10 einzelnen Scripts zu einem großen zusammengefügt, ist aber immer noch nur ein Roh-Entwurf
Ich möchte nun die Komponenten in den Dropdown-Menüs verschwinden lassen, die nicht zur ausgewählten passen, z.B. wenn der Kunde eine P4-CPU auswählt, sollten die AMD Sockel A-Mainboards in der oberen "Mainboard"-Dropdown-Box verschwinden und nur die Intel-Mainboards verbleiben.
Das Verschwindenlassen hab ich schon gut hinbekommen, nur das Wiederherstellen der verschwundenen Felder bereitet mir Kopfschmerzen. Das Element habe ich aus der Auswahlliste gelöscht indem ich ihm "Null" zugeordnet habe.
Die Funktion:
PHP:
<script type="text/javascript">
function a8vdis () {
document.Form.Mainboard.options[document.Form.Mainboard.length - 1] = null;
}
</script>
Und hier im Dropdown-Menü löse ich mit "javascript:a8vdis()" die Funktion aus:
(die unteren 2 Auswahlpunkte rufen jeweils eine Ebene auf, der oberste blendet beide Ebenen aus)
PHP:
<select name="Netzteil" onChange="javascript:location = this.form.Netzteil.options[this.form.Netzteil.selectedIndex].tdx" size="1">
<option tdx="javascript:MM_showHideLayers('Layer10','','hide','Layer20','','hide')">- Auswahl -</option>
<option tdx="javascript:a8vdis(),MM_showHideLayers('Layer10','','show','Layer20','','hide')">360 Watt-Netzteil</option>
<option tdx="javascript:MM_showHideLayers('Layer20','','show','Layer10','','hide')">550 Watt-Netzteil</option>
</select>
Das soll wenn man das 360W-Netzteil auswählt, das Asus A8V-Mainboard im Menü "Mainboard" ausblenden.
Der nächste Schritt wäre also, das A8V Mainboard wieder einzublenden wenn man das 550W-Netzteil ausgewählt hat.
Das krieg ich aber irgendwie nicht hin, ich werd noch verrückt :whacky:
Hier der Link, ist aber nur eine Betaversion, bei der erstmal die Grundfunktionen funktionieren müssen.
Bitte helft mir, ich weiß nicht mehr weiter
Gruß, Dietmar