OnLoad ו OnUnLoad 
פעולות בטעינת/סגירת דף
כשטוענים את העמוד הזה, נשמע צליל. הצליל שמושמע תלוי בשעה בה נטען העמוד:
1. 0-15 דקות ראשונות בשעה- "Scotty, Beam me up" .
2. 16-30 דקות בשעה- "You Will Be Absorbed" .
3. 31-45 דקות בשעה- "Moo" .
4. 46-60 דקות בשעה- "Ill Be Back" .
כשתצא מדף זה, תופיע הודעת פרידה, לפחות זאת הייתה הכוונה בעת תכנון הדף, אם כי הדבר תלוי גם בדפדפן בו אתה משתמש.
נושא השימוש בג'אווה סקריפט תחת דפדפנים שונים עוד יידון בהמשך.
קוד הג'אווה סקריפט האחראי על הצליל בטעינת העמוד ועל הודעת הפרידה מצוי, כמובן, בקובץ המגדיר את העמוד והוא נראה כך:
<script language="JavaScript">
<!--Hide Script from non-supportive browser
function play_music(){
var my_time= new Date();
if ((my_time.getMinutes()>=0) &&
(my_time.getMinutes()<=15))
window.location="scotty_beam_me_up.au";
else if ((my_time.getMinutes()>=16) &&
(my_time.getMinutes()<=30))
window.location="absorbed.au";
else if ((my_time.getMinutes()>=31) &&
(my_time.getMinutes()<=45))
window.location="moo.au";
else if ((my_time.getMinutes()>=46) &&
(my_time.getMinutes()<=60))
window.location="beback.au";
}
function bye_message(){
window.alert("תודה על הביקור, להתראות בקרוב.");
}
// Done Hiding-->
</script>
</HEAD>
<BODY onLoad="play_music()" onUnload="bye_message()"
background="../gifs/chalk.jpg" BGCOLOR="#eeeeee"
TEXT="#000000" LINK="#0000FF" VLINK="#e500FF"
ALINK="#FF0000">
כמה הערות לגבי קטע הקוד:
1. הביטוי "() onLoad="play_music בתג <BODY> גורם לפונקציה play_music לרוץ(להתבצע) כשהדף נטען.
2. הביטוי "() onUnload="bye_message בתג <BODY> גורם לפונקציה bye_message לרוץ (להתבצע) כשהדף נסגר.
3. שתי הפונקציות האלו מוגדרות בתג <script> שנמצא בתוך התג <HEAD> . הסיבה שהפונקציות מוגדרות כ"כ מוקדם נועדה להבטיח את טעינתם לפני טעינת הדף .
4. כדי לקבל את מספר הדקות המדויק שעברו מהשעה העגולה האחרונה
משתמשים ב my_time = new Date וב: my_time.getMinutes .הפונקציה getMinutes היא מטודה של המופע my_date של העצם date.
5. בהתאם למספר הדקות שעברו מהשעה העגולה האחרונה נקבע ערך שנכנס לתוך window.location .
6. כשמוכנס ערך של שם קובץ קול לתוך window.location הוא מתחיל לנגן את קובץ הקול.
7. כשמוכנס ערך של הודעה לתוך window.alert נפתחת תיבת אזהרה המכילה את ההודעה שנשלחה כארגומנט לפונקציה.