
04-10-2005, 21:17
|
|
|
|
חבר מתאריך: 04.07.05
הודעות: 513
|
|
בעיה בJS, טעות ריק או שאינו אובייקט, רק למומחים פה...
שלום, מי שמוכן לעזור לי ובכדי להבין את הקוד הבאה אבקש ממך להעתיק אותו למחשב לקובץ HTML חדש...,.
אני בונה אתר של לוח מודעות של מכניות עכישו יש לי 3 תיבות
אחת זה סוג> רכב פרטי \ מסחרי | אופנוע | קוטנוע
שתיים זה יצרן> נגיד פג'ו | אאודי
שלוש זה דגם > נגיד 406 | 206
עכישו הקוד הבאה עובד אבל הוא מראה שגיאת ריק או שאינו אוביקט
על:
document.form1.Model.options[x].text = Models[GlobalModel][x].split("&")[0];
document.form1.Model.options[x].value = x;
מי שמוכן לעזור לי נא להעתיק את הקוד למחשב לעמוד
HTML
חדש וליראות מה הוא עושה וכיצד הוא עובד, אם מישהו פותר בבקשה את הבעיה שיפרסם פה בבקשה את הפתרון, תודה רבה
קוד:
<html dir=rtl>
<head>
<script>
function LoadModels(){
Models = new Array();
Models[1] = new Array();
Models[2] = new Array();
Models[3] = new Array();
Models[1][0] = "אנא בחר יצרן";
Models[1][1] = "אאודי&100&80&allroad&A-3&A-4&A-6&A-8&S-3&TT";
Models[1][2] = "אוטוביאנקי&V-10";
Models[2][0] = "אנא בחר יצרן";
Models[2][1] = "אפריליה&RX&Area&Classic";
Models[2][2] = "בי.אם.וו&K100&K75&C&F&GS<&RR&RS&RT";
Models[3][0] = "אנא בחר יצרן";
Models[3][1] = "אפריליה&Guliver&Leonardo&Sonic&Rally";
Models[3][2] = "בי.אם.וו&C1";
GlobalModel = document.form1.GlobalModel.value;document.form1.Su bModel.length = 1; document.form1.SubModel.options[0].text = "כל הדגמים"; document.form1.SubModel.options[0].value = "0"; document.form1.Model.length = 1; document.form1.Model.options[0].text = "אנא בחר יצרן"; document.form1.Model.options[0].value = "0";
document.form1.Model.length = Models[document.form1.GlobalModel.value].length;
for(x=1;x<=Models[document.form1.GlobalModel.value].length;x++){
document.form1.Model.options[x].text = Models[GlobalModel][x].split("&")[0];
document.form1.Model.options[x].value = x;
}
}
function LoadModels2(){
if(document.form1.Model.value != 0){
document.form1.SubModel.length = Models[GlobalModel][document.form1.Model.value].split("&").length;
for(x=1;x<=Models[GlobalModel][document.form1.Model.value].split("&").length - 1;x++){
document.form1.SubModel.options[x].text = Models[GlobalModel][document.form1.Model.value].split("&")[x];
document.form1.SubModel.options[x].value = x;
}
} else {
document.form1.SubModel.length = 1;
document.form1.SubModel.options[0].text = "כל הדגמים";
document.form1.SubModel.options[0].value = "0";
}
}
</script>
</HEAD>
<BODY bgcolor="#32373d" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad='LoadModels();'><form name=form1 method=POST action=my.php>
<select name="GlobalModel" onChange='LoadModels();'><option value=1>רכב פרטי \ מיסחרי</option><option value=2>אופנוע</option><option value=3>קוטנוע</option></select>
<select NAME="Model" style='width:200px' onChange='LoadModels2();' class=input>";
<option value="0">אנא בחר יצרן</option>
</select>
<select name="SubModel"><option value=0>כל הדגמים</option></select></form>
</BODY>
</HTML>
|