<html> <head> <title>Student Database</title> <script type="text/javascript"> <!-- var i = 0; // Create Array objects var empList = new Array(); // Student object constructor function Student(FirstName, LastName, HomePhone, Ext, EmailAddress) { this.FirstName = FirstName; this.LastName = LastName; this.HomePhone = HomePhone; this.Ext = Ext; this.EmailAddress = EmailAddress; this.show = show; } function show() { alert(this.FirstName + ":" +this.LastName + ":" +this.HomePhone + ":" +this.Ext + ":" + this.EmailAddress); } function addStudentObject(FirstName, LastName, HomePhone, Ext,EmailAddress) { empList[i] = new Student(FirstName, LastName, HomePhone, Ext,EmailAddress); } function insertRecord() { FirstName = document.form1.FirstName.value; LastName = document.form1.LastName.value; HomePhone = document.form1.HomePhone.value; Ext = document.form1.Ext.value; EmailAddress = document.form1.EmailAddress.value; i++; addStudentObject(FirstName, LastName, HomePhone, Ext, EmailAddress); } function showAll() { for (var q=1; q<empList.length; q++) { empList[q].show(); } } //--> </script></head> <body> <h1>Dyanamic Object Creator</h1> <form name="form1"> <pre> First Name: <input type=text size=20 maxlength=256 name="FirstName"> </pre> <pre> Last Name: <input type=text size=20 maxlength=256 name="LastName"> </pre> <pre> Home Phone: <input type=text size=20 maxlength=256 name="HomePhone"> </pre> <pre> Ext.: <input type=text size=20 maxlength=256 name="Ext"> </pre> <pre> Email Address: <input type=text size=20 maxlength=256 name="EmailAddress"> </pre> <pre> <input type="button" name="Add" value="Add" onClick="insertRecord()"> <input type="button" name="ShowAll" value="Show All" onClick="showAll()"> </pre> </form> </body> </html>
|