может так?
function Person(name,surname,age) { this.name = name; this.surname = surname; this.age = age; this.who = function who(){ document.write("<tr><td>" + this.name + "</td><td>" + this.surname + "</td><td>" + this.age + "</td></tr>" ); } |
Да оставьте в покое document.write!
К тому же Цитата:
<div id="outer"></div> <script> function Person(name,surname,age) { this.name = name; this.surname = surname; this.age = age; }; Person.prototype = { row: function() { return '<tr><td>' + this.name + '</td><td>' + this.surname + '</td><td>' + this.age + '</td></tr>' } }; var str = '', str1, str2, str3, arr = []; while (true) { if (!(str1 = prompt('Введите имя', 'Name'))) break; if (!(str2 = prompt('Введите фамилию', 'Surname'))) break; if (!(str3 = +prompt('Введите возраст', 0))) break; arr.push(new Person(str1, str2, str3)); }; for (var i = 0; i < arr.length; i++) str += arr[i].row(); document.getElementById('outer').innerHTML = '<table><tr><td>Имя</td><td>Фамилия</td><td>Возраст</td></tr>' + str + '</table>'; </script> |
Благодарю за помощь!:)
|
Часовой пояс GMT +3, время: 22:13. |