listenfelder automatisch durch klick generieren
maffef
- javascript
habe folgendes problem:
wenn ich aus dem listenfeld "select year" was auswähle kommt automatisch das nächste listenfeld "select model"
so das geht auch, nur was erscheinen soll im "select year" listenfeld ist
das jahr was ich ausgewählt habe, was momentan immer erscheint ist "select year".
gibt es vielleicht einen anderen befehl als mit document.write ohne das er die alten werte überschreibt
1.kann man das script verfeinern, möchte das wenn man das jahr gewählt hat automatisch die daten angezeigt werden anstatt auf go zu drücken
2. geplant habe ich das insgesamt drei listenfelder erscheinen soll,
wenn ich aus dem ersten listenfelder was ausgewählt habe, kommt dann zu dieser kategorie automatisch das nächste listenfeld, aber was ich vorher ausgewählt habe soll auch angezeigt werden, wenn er dann zum nächsten listenfeld springt
danke im voraus
habe folgendes problem:
wenn ich aus dem listenfeld "select year" was auswähle kommt automatisch das nächste listenfeld "select model"
so das geht auch, nur was erscheinen soll im "select year" listenfeld ist
das jahr was ich ausgewählt habe, was momentan immer erscheint ist "select year".
gibt es vielleicht einen anderen befehl als mit document.write ohne das er die alten werte überschreibt
1.kann man das script verfeinern, möchte das wenn man das jahr gewählt hat automatisch die daten angezeigt werden anstatt auf go zu drücken
- geplant habe ich das insgesamt drei listenfelder erscheinen soll,
wenn ich aus dem ersten listenfelder was ausgewählt habe, kommt dann zu dieser kategorie automatisch das nächste listenfeld, aber was ich vorher ausgewählt habe soll auch angezeigt werden, wenn er dann zum nächsten listenfeld springt
danke im voraus
hier das script
<html>
<head>
<title>Text des Titels</title>
<script language="JavaScript">
<!--
var year;
var model;
var category;
var partname;
var application;
var ym_present = 0;
var mm_present = 0;
var cm_present = 0;
var pm_present = 0;
var am_present = 0;
function select_model(form)
{
year=document.forms[0].year.options[document.forms[0].year.selectedIndex].value;
document.write ('<center><form name="form" ><select name="year" size=1>',
'<option value="">Select Year',
'<option value="1994" >1994',
'<option value="1995">1995',
'<option value="1996">1996',
'<option value="1997">1997',
'<option value="1998">1998',
'<option value="1999">1999',
'<option value="2000">2000',
'</select>',
'<input type=button value="Go!" onClick="select_model(this)">',
'</form>',
'</center>');
switch(year) {
case "1994":
document.write ('<br><center><form name="form"><select name="site" size=1>',
'<option value="">Select Model',
'<option value="202.022">C220',
'<option value="202.028">C280',
'</select>',
'<input type=button value="Go!" onClick="select_category(this)">',
'</form></center> ');
break;
case "1995":
document.write ('<br><br><br><center><form name="form"><select name="site" size=1>',
'<option value="">Select Model',
'<option value="202.022">C220',
'<option value="202.028">C280',
'<option value="202.028">C36AMG',
'</select>',
'<input type=button value="Go!" onClick="select_category(this)">',
'</form></center> ');
break;
case "1996":
document.write ('<br><br><br><center><form name="form"><select name="site" size=1>',
'<option value="">Select Model',
'<option value="202.022">C220',
'<option value="202.028">C280',
'<option value="202.028">C36AMG',
'</select>',
'<input type=button value="Go!" onClick="select_category(this)">',
'</form></center> ');
break;
case "1997":
document.write ('<br><br><br><center><form name="form"><select name="site" size=1>',
'<option value="">Select Model',
'<option value="202.023">C230',
'<option value="202.028">C280',
'<option value="202.028">C36AMG',
'</select>',
'<input type=button value="Go!" onClick="select_category(this)">',
'</form></center> ');
break;
case "1998":
document.write ('<br><br><br><center><form name="form"><select name="site" size=1>',
'<option value="">Select Model',
'<option value="202.023">C230',
'<option value="202.029">C280',
'</select>',
'<input type=button value="Go!" onClick="select_category(this)">',
'</form></center> ');
break;
case "1999":
document.write ('<br><br><br><center><form name="form"><select name="site" size=1>',
'<option value="">Select Model',
'<option value="202.024">C230Kompressor',
'<option value="202.029">C280',
'<option value="202.033">C43AMG',
'</select>',
'<input type=button value="Go!" onClick="select_category(this)">',
'</form></center> ');
break;
case "2000":
document.write ('<br><br><br><center><form name="form"><select name="site" size=1>',
'<option value="">Select Model',
'<option value="202.024">C230Kompressor',
'<option value="202.029">C280',
'<option value="202.033">C43AMG',
'</select>',
'<input type=button value="Go!" onClick="select_category(this)">',
'</form></center> ');
break;
}
function select_category(form)
{
document.write ('<br><br><br><center><form name="form"><select name="site" size=1>',
'<option value="">Select Category',
'<option value="1">Air Conditioning',
'<option value="2">Belts and Hoses',
'<option value="3">Brake System',
'<option value="4">Chassis Suspension',
'<option value="5">Cooling System',
'<option value="6">Electrical System',
'<option value="7">Engine',
'<option value="8">Engine Gaskets',
'<option value="9">Engine Suspension',
'<option value="10">Exhaust System',
'<option value="11">Fuel System',
'<option value="12">Pulleys & Tensioners',
'<option value="13">Steering System',
'<option value="14">Transmission & Driveline',
'<option value="15">Windshield Wiper/Washer System',
'</select>',
'<input type=button value="Go!" onClick="select_partname(this)">',
'</form></center> ')
}
function select_partname(form)
{
}
function select_application(form)
{
}
function show_components(form)
{
}}
//-->
</script>
<noscript></noscript>
</head>
<body>
<center>
<form name="form" >
<select name="year" size=1 >
<option value="">Select Year
<option value="1994" >1994
<option value="1995">1995
<option value="1996">1996
<option value="1997">1997
<option value="1998">1998
<option value="1999">1999
<option value="2000">2000
</select>
<input type=button value="Go!" onClick="select_model(this)">
</form>
</center>
</body>
</html>
Hallo,
probier das ganze lieber mir Arrays
Gruß riethmunk