Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Таблица и Переменные (https://javascript.ru/forum/dom-window/50695-tablica-i-peremennye.html)

walhoda 07.10.2014 19:51

Таблица и Переменные
 
<!Doctype html>
<html>
<head>
<title> человек </title>
<meta http-equiv="Content-Type"content="text/html; charset=windows-1251">
</head>
<body onload="paste()" >
<table border="4" width="500" height="100">
<tr>
<td align="center" >
Имя
</td>
<td align="center">
Фамилия
</td>
<td align="center">
Возраст
</td>
<td align="center">

</td>
</tr>
<tr>
<td id="id_1" align="center">
</td>
<td align="center">
</td>
<td align="center">
</td>
<td align="center">
</td>
</tr>
</table>
<script type="text/javascript" >
function paste()
{
document.all.id_1.innerHTML=name



function person (name, surhname, age, phone)
{
this.name=name
this.surhname=surhname;
this.age=age;
this.phone=phone;
this.getInfo=getInfo;
return this;
}

function getInfo()
{
alert("Имя:"+this.name+"\nФамилия:"+this .surhname+"\nВозраст:"+this.age+"\nТеле фон:"+this.phone);
}

var man=new person("Валентин","Хода", "14","55-22-94");
man.getInfo();

izmenino=confirm("Вы хотите изминить данные?")
if (izmenino)
{
function person_izmenino (name, surhname, age, phone)
{
this.name=prompt("Введите имя:");
this.surhname=prompt("Введите фамилию:")
this.age=prompt("Введите возраст:")
this.phone=prompt("Введите :")
this.getInfo=getInfo;
return this;
}
function getInfo()
{
alert("Имя:"+this.name+"\nФамилия:"+this .surhname+"\nВозраст:"+this.age+"\nТеле фон:"+this.phone);
}
var man_izmenino=new person_izmenino(getInfo)
man_izmenino.getInfo();
}
else
alert("Нажмите ОК чтобы выйти")
}
</script>
</body>
</html>
Как мне перемести эти переменные в таблицу чтобы в ячейки все данные заполнить:
this.name=name
this.surhname=surhname;
this.age=age;
this.phone=phone;
this.getInfo=getInfo;
:help: :)

utb 08.10.2014 10:44

Вы сами понимаете, что там ?
научитесь хотя бы оформлять

kostyanet 09.10.2014 10:31

Это явно одно из дебильных заданий школьникам. Типа вот есть 1 идешник, надо за него зацепиться и вставить в таблицу чего там юзер наколотил через 100500 промтов.

kostyanet 09.10.2014 10:35

На самом деле нах не нужен там идешник.

var cells = table.rows[1].cells;
var user_info = prompt('Введите свои биометрические параметры через запятую!')
if(user_info) {
  user_info=user_info.split(',');
  for(var i = 0; i<user_info.length; i++)
   if(cells[i])
     cells[i].textContent=user_info[i];
}

kostyanet 09.10.2014 10:41

Кстати, contentedibale вашего препода не устроит?

<td align="center" contenteditable="true">


и пусть вписывают


Часовой пояс GMT +3, время: 05:22.