390
צפיות
צפיות
33
תשובות
תשובות
JavaScript -גירסאות
ברצוני לדעת באיזו גירסה של ג'וואה סקריפט להתשמש
כאשר אני עובד עם דפדפן של אינטרנט אקספלורר?
פשוט מה לרשום בתוך תגית "סקריפט"?
אודה לתשובתכם!
ברצוני לדעת באיזו גירסה של ג'וואה סקריפט להתשמש
כאשר אני עובד עם דפדפן של אינטרנט אקספלורר?
פשוט מה לרשום בתוך תגית "סקריפט"?
אודה לתשובתכם!
33 תשובות
אתה פשוט רושם את זה

<script type="text/javascript">
JS CODE
</script>
ע"פ התקן אין מאפיןן language לתגית SCRIPT
אם כן מתי אני רושם בצורה כזו?
<script language = javascript 1.1>
אתה לא רושם
רושמים מה שכתבתי כי כך התקן קובע
תודה לך.
:-/ על לא דבר
זה אחלה,
אבל לא ממש קשור לכאן
בואנה! זה מה זה פצצה!
קיבלתי אפילו אי מייל להודיע לי!
אני מברך אותכם!
:-/ מה ?
כנראה הוא התכוון ליידוע מייל כאן…
צ'מע , זה מראה עד כמה האתר מושקע ור
ורציני.
כיצד אני הופך שורה בג'וואה סקריפט ל
להערה?
תודה.
שורה אחת ככה: //
מספר שורות ככה:
/*
…
…
…
…
*/
תודה.
חישוב שבועות חודשים ושנים בג'וואה ק
סקריפט
יצרתי קוד פשוט לחישוב עד ימים
now = new Date();
y2k = new Date ("Jul 29 2004 00:00:00");
seconds = (y2k – now) / 1000;
seconds = Math.round(seconds);
minutes = seconds / 60;
minutes = Math.round(minutes);
hours = minutes / 60;
hours = Math.round(hours);
days = hours / 24;
days = Math.round(days);
כיצד אני מחשב את השבועות החודשים והשנים?
תודה.
מה אתה בדיוק מנסה לבצע ?
אני רוצה לעשות ספירה לאחור עד
התאריך שצויין שם בקוד.
היצגתי בקוד שניות , דקות , שעות וימים.
ברצוני להציג גם שבועות , חודשים ושנים.
רק שאין לי מושג איך ….
אודה לעזרתכם.
בג'אווה סקריפט יש שיטות לאובייקט
התאריך (DATE) והם:
getFullYear() – מחזיר את השנה המלאה של התאריך שיצרנו
getDate() – מחזיר את היום מתוך החודש של התאריך שיצרנו
getMonth() – מחזיר את החודש מהתאריך שיצרנו (חשוב לציין שהוא מתחיל מ-0 ולא מ-1)
getMinutes() – מחזיר את הדקות
getSeconds() – מחזיר את השניות
כדי לקרוא לשטיות האלה עושים כך:
var dt1 = new Date()
date.method() /// method() –> one of the method that I show above
כמו כן חפש בפורום צד שרת אחר הערך setTimeOut כי הילדה פעם הראתה איזהמשהו חביב שעושה את זה
הפקודה ALERT
יצרתי קוד להלן:
<html>
<head>
<title>Functions</title>
<script language = "text/javascript">
function Greet (who) {
alert("Greetings, " + who);
}
</script>
</head>
<body>
<h1>Function Example</h1>
<p>Prepare to be greeted twice.<p>
<script language = "text/javascript">
Greet ("fred");
Greet ("Ethel");
</script>
</body>
</html>
הדף עולה באקספלורר. אך , ה- ALERT לא עובד.
יש לי אקספלורר גירסה 6.
מה ניתן לעשות על מנת שיפעל?
תודה.
כמה דברים
1. מה את מנסה לעשות?? למה לעשות סקריפט לשני אלרטים?
2. תשנה את הסקריפט הראשון לזה
<script type="textjavascript">
function Greet (who) {
alert('Greetings, ' + who);
}
</script>
3. כדאי לשים רק בלוק סקריפט אחד בדף (אם אני לא טועה זה גם לפי התקן, לא בטוח)
אופס בטעות הכנתי את 3 לקוד
3. כדאי לשים רק בלוק סקריפט אחד בדף (אם אני לא טועה זה גם לפי התקן, לא בטוח)
בספר שממנו אני לומד.
אני אמור לקבל שתי הודעות ALERT.
אך אני לא מקבל אותם.
מופיעים לי רק הכותרות שיצרתי. ללא ההודעות…
רק תגית STYLE אחד לעמוד
ל-SCRIPT אפשר כמה אבל למה להסתבך אם כמה שאפשר רק אחד?
שנה את השורה
<script language = "text/javascript">
לשורה
<script type="text/javascript">
הסלאש לא אמור להיות ככה?
אם כן, אני מנסה לבנות סקריפט
שבו פונקציה.
בגוף הדף אקרא לפונקציה פעמיים. (הכל לשם התרגול).
אך משום מה זה ה- ALERT אינו עובד.
וואלאק ניר!! קלעת בומבה!
תודה לכולם!
אתה בעצם רוצה הפרשים בין תאריכים?
לא

אני מקליד מהזיכרון ואני זוכר שצריך את הלוכסן שלי
עזרה! שעון מונה לאחור
כיצד אני בונה שעון שימנה לאחור.
מבלי לעשות REFRESH לדף?
עשיתי קוד פשוט. אבל הוא לא מתוחכם כל כך.
<html>
<head>
<titale> The year 2000</title>
</head>
<body>
<h1>Countdown </h1>
<hr>
<script type = "text/javascript">
now = new Date();
y2k = new Date ("Jul 29 2004 00:00:00");
seconds = (y2k – now) / 1000;
seconds = Math.round(seconds);
document.write ("<p> Seconds : " + seconds);
minutes = seconds / 60;
minutes = Math.round(minutes);
document.write ("<p> Minutes : " + minutes);
hours = minutes / 60;
hours = Math.round(hours);
document.write ("<p> Hours : " + hours);
days = hours / 24;
days = Math.round(days);
document.write ("<p> Days : " + days);
</script>
</body>
</html>
אם כן, כיצד אני בונה כזה דבר?
תודה!
פשוט ביותר..משתמשים ב-innerHTML
יחד עם קריאה לפונקציה כל שניה.
הנה הקוד שלך בצירוף הקוד שמעדכן את השעון שבנית כל שנייה ללא רענון העמוד:
<html>
<head>
<titale> The year 2000</title>
<script langauge="JavaScript">
function innertime()
{
x = setInterval ("printtime()",1000);
}
function printtime()
{
var currenttime = "";
now = new Date();
y2k = new Date ("Jul 29 2004 00:00:00");
seconds = (y2k – now) / 1000;
seconds = Math.round(seconds);
currenttime += "<p> Seconds : " + seconds;
minutes = seconds / 60;
minutes = Math.round(minutes);
currenttime += "<p> Minutes : " + minutes;
hours = minutes / 60;
hours = Math.round(hours);
currenttime += "<p> Hours : " + hours;
days = hours / 24;
days = Math.round(days);
currenttime += "<p> Days : " + days;
currtime.innerHTML = currenttime;
}
</script>
</head>
<body OnLoad="innertime()">
<h1>Countdown </h1>
<hr>
<span id="currtime"></span>
</body>
</html>
מקווה שעזרתי
כל המחמאות לילדה ולשפוי
אבל למה אתה לא משתמש בשיטות של
אובייקט DATE?
הסברתי אותן באחת התגובות הקודמות
כמו כן יש אותם במדריך.