27-02-2005, 21:39
|
|
|
חבר מתאריך: 07.12.04
הודעות: 2,153
|
|
לא מובן מה בדיוק יעודה של התוכנית אך לראות מה היא עושה די פשוט, יש בה לולאה שרצה לפי מספר הפעמים שהוכנס בקלט הראשון, בכל ריצה של num1 מתאפס אך יחד עם זאת יש בה עוד לולאה שגם היא רצה לפי אותו ארגומנט, בריצה של השנייה num1 מקבל את סכום מוני שתי הלולאות. ולאחר כל ריצה כזו answer מקבל את הערך של num1.
היו לך מעט שגיאות בסקריפט, הנה המתוקן כולל טבלת מעקב בהערה(כאשר הוכנס 1 כי לי היה לי כוח להמשיך עוד הרבה חחחחח...)
קוד PHP:
<html> <title> test </title>
<script> function f(sum) { var num1,i,j; for (i=1;i<=sum;i++) { num1=0; for (j=1;j<=sum;j++) num1=num1+i+j; document.myform.answer.value=num1; } } </script>
</head> <body>
<form name="myform">
Insert a numberic value: <input type="text" name="mispar"><BR>
<input type="button" name="click" value='run' onclick="f(document.myform.mispar.value);"><BR>
Result: <input type="text" name="answer"> </form>
<!-- טבלת מעקב כאשר מוכנס 1 sum num1 i j 1 2 1 1 //-->
</body> </html>
|