635
צפיות
צפיות
4
תשובות
תשובות
VBS שבודק מהי השעה הנוכחית ובהתאם לכך מצ
במדריך ה-VBS – משפטי תנאי, יש שורת קוד שלטענת הכותב אמורה להציג את המילה Morning אם הערך של Hour(now()) קטן מ-12 (כלומר, השעה הנוכחית מתחת לשעה 12:00), ולהציג את המילה Evening אם הערך של Hour(now()) גדול מ-12 (כלומר, השעה הנוכחית מעל לשעה 12:00).
ניסיתי לרשום את שורת הקוד של הכותב בשיטה הבאה:
<html>
<body>
<script type="text/vbscript">
Dim num,strTime
num=10
If Hour(now())<12 Then
strTime="Morning"
Else
strTime="Evening"
</script>
</body>
</html>
שמרתי את הקובץ בשני פורמטים: HTML ואח"כ ב-ASP.
בשני הפורמטים לא הוצגה אף מילה (לא Morning וגם לא Evening)
אשמח אם תוכלו לעזור,
"רחמיאן"
4 תשובות
לא הדפסת למסך
רק שמרת את התוצאה בתוך המשתנה strTime
אלי ענתבי
~ תוכל לרשום לי את קוד ה-Script התקין ~.
לאלי ענתבי שלום.
תוכל להסביר לי איך רושמים את הסקריפט התקין (שעושה פחות או יותר את אותה הפעולה). מפתיחת ה-<script> עד סגירתו-</script>
ובאיזה פורמט לשמור את הקובץ?! (HTML או ASP)
תודה,
@רחמיאן
:-#
שני דברים
לא סגרת את התנאי ב-End If.
לא הצגת את המשתנה שלך strTime.
זה הקוד:
<html>
<body>
<script type="text/vbscript">
Dim num,strTime
num=10
If Hour(now())<12 Then
strTime="Morning"
Else
strTime="Evening2"
End If
Document.Write(strTime)
</script>
</body>
</html>
~!@#$%^&*)(_+| תודה ~!@#$%^&*)(_+|
תודה לכל עוזריי.
רחמיאן