הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   לייצר מספר רנדומלי בhtml , אפשרי? (https://hosts.co.il/forums/showthread.php?t=106600)

Tyler 23-03-14 17:36

לייצר מספר רנדומלי בhtml , אפשרי?
 
אז ככה
בphp זה rand
בJS זה math

אני משתמש לדוגמא בפונקציית הmath.floor בJS ומוציא פלט של מספר רנדומלי בין 0 ל1000

איך אני יכול להכניס אותו לתוך הHTML?

כלומר

קוד:

 
<div class="body">
ופה המשך השורה -<b>*פה אני רוצה שיהיה המספר*</b> זה נסיון לייצר מספר רנדומלי
</div>

כמה שלא ניסיתי לא הצלחתי..
מצטער על השאלה הNOOBית

ory 23-03-14 18:36

<script>document.write(rand number code)</script>

Tyler 24-03-14 20:36

ציטוט:

נכתב במקור על ידי ory (פרסם 887588)
<script>document.write(rand number code)</script>

תודה רבה.
האם יש דרך להגדיר מספר כלשהו לדוגמא 1000, ושכל יום שעובר יווסף למספר מספר כלשהו שאני אחליט קבוע?

לדוגמא היום יהיה כתוב 1000
מחר 1200
מחרתיים 1400

וכך הלאה

קפיצות של 200 בהפרש של יום.

האם פונקציה כזו אפשרית?

MAORBARI 25-03-14 08:12

כמובן, תעשה IF שבודק אם התאריך של המחשב שמוגדר הוא 25.3.14.. אם כן שיכתוב 1000, ואז לא אז יתחיל לרוץ ב WHILE וכל יום מעליו יוסיף 200..

השיטה הזאת טובה רק כל עוד המספרים נמוכים.. כאשר תעבור שנה למשל, לא ממש מומלץ להשתמש בשיטה הזאת כי זה יקח לו באופן יחסי הרבה זמן לטעון את העמוד בעקבות הסקריפט וזה יעמיס על הדפדפן.

בשביל זה אתה יכול גם להשתמש בחיסור תאריכים ב JS וקבלת הימים שנכנסים ביניהם. כאשר התאריך הקטן הוא קבוע - 25.3.14, והתאריך הגדול הוא אותו היום שהסקריפט רץ. זאת שיטה מומלצת ואף עדיפה הרבה יותר מלולאה.

zoharesh 25-03-14 18:13

אתה יכול לעבוד עם localStorage או עם עוגיות.
ואז פשוט כל פעם לשמור את המספר הנוכחי וביום למחרת להוסיף..


כל הזמנים הם GMT +2. הזמן כעת הוא 09:13.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ