אני צרי עזרה לכל מי שמבין בjavascript פלז להיכנס
הודעה זו נכתבה על-ידי amiramen בתאריך: 02.05.06 - שעה: 11:54:26
הינה תוכנית שאמורה לעשות שהמשתמש מכניס שמות של מקצועות וציונים שלהם
והתוכנית עושה שהוא יחשב ממוצע(זה דווקא הצליח לי!) אבל כשעשיתי לחשב את
המיקצוע שקיבלתי הכי גבוהה הוא עושה לי משהוא אחר בכללונותן את הציון של המקצוע האחרון שהכנסתי לו.מצאתי שיש לי בעיה עם ה-if והטעות שם אבל בדקתי בספרים והכל מצויין! אז בבקשה מה הטעות? הינה הדף:
<html dir=ltr>
<body >

<form name="a">
welcom <INPUT TYPE="text" name="b">
</form>

<script language="javascript" >

function password(){

var getnamber=prompt("namber of subjects","")
var dir=0
var max=0
var score=new Array
var subject=new Array
for (place=0;place<getnamber ;place++){
if(getnamber==isNaN){alert("click please namber of subgects") ;break ;} ;
var getsubject=prompt("enter name of subject","")
var getscore=prompt("enter scores","") ;
subject=getsubject ;
score=getscore
}
alert("save: "+subject);

///////////////////////////////////////////////////////ממוצע עושה
for(place=0 ;place<getnamber ;place++){
dir=parseFloat(dir)+parseFloat(score)}


///////////////////////////פה הטעות!/////////////////////////////
for(place=0 ;place<getnamber ;place++){
if(max<score){max=score;}

}

//////////////////////////////////////////////////////מקצוע
for(place=0 ;place<getnamber ;place++){
if(max==score){var highsubject=subject; break;}
}















var memoza=dir/getnamber
document.write("<html dir=rtl>הממוצע הוא: "+memoza+"<br>הציון הכי נמוך הוא: "+max+" ב"+highsubject+"</html>");
}
</script>

<a onclick="password()">aaa</a>

</body>
</html>
מצאתי את הטעות----
הודעה זו נכתבה על-ידי amiramen בתאריך: 03.05.06 - שעה: 18:43:34