Complete Example of Using the employee, client, and project Objects
<html>
<head>
<title>Using the book object</title>
<script type="text/javascript">
<!--
function employee(FirstName, LastName, HomePhone, Ext, EmailAddress, project) {
this.FirstName = FirstName;
this.LastName = LastName;
this.HomePhone = HomePhone;
this.Ext = Ext;
this.EmailAddress = EmailAddress;
this.Project = project;
this.showSummaryInfo = summaryInfo;
}
function summaryInfo() {
objWindow = window.open("", "", "width=600,height=400");
objWindow.document.write("<html><body>");
objWindow.document.write("<h1>Employee Summary Information Sheet</h1>");
objWindow.document.write("<h2>" + this.FirstName + " " + this.LastName
+ "</h2>");
objWindow.document.write("<p><em><Sstrong>Contact Information</strong></em></p>");
objWindow.document.write("<p>Home Phone: " + this.HomePhone + "</p>");
objWindow.document.write("<p>Ext.: " + this.Ext + "</p>");
objWindow.document.write("<p>Email: " + this.EmailAddress + "</p>");
objWindow.document.write("<p><em><strong>Project Information</strong></em></p>");
objWindow.document.write("<p>Current Project: " + this.project.ProjectName+ "</p>");
objWindow.document.write("<p>Client: " + this.Project.Client.ClientName + "</p>");
objWindow.document.write("<p>Client: " + this.Project.Client.Address + "</p>");
objWindow.document.write("<p>Client: " + this.Project.Client.City + ", " +
this.Project.Client.State + " " + this.Project.Client.Zip + "</p>"); objWindow.document.write("<p>Development Tool Used: " + this.Project.DevTool
+ "</p>");
objWindow.document.write("</body></html>");
objWindow.document.close();
}
function project(ProjectName, client, DevTool) {
this.ProjectName = ProjectName;
this.Client = client;
this.DevTool = DevTool;
}
function client(ClientName, Address, City, State, Zip) {
this.ClientName = ClientName;
this.Address = Address;
this.City = City;
this.State = State;
this.Zip = Zip;
}
//-->
</script>
</head>
<body>
<script type="text/javascript">
<!--
CoastTech = new client("client Name", "100 street", "City","State", "11111");
Coastal = new project("projectl01", CoastTech, "JavaScript");
Allen = new employee("A", "B", "111/555-1111", "100","a@a.com", "Coastal");
Allen.showSummaryInfo();
//-->
</script>
</body>
</html>
Related examples in the same category