Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Работа обьектов (https://javascript.ru/forum/jquery/54841-rabota-obektov.html)

Lol_up7 02.04.2015 22:08

Работа обьектов
 
Как так?поч undefined не могу понять, с полями все норм
var ooo = {
text: document.getElementById("size").value,
text1: document.getElementById("ingr").value
}






function Pizza (large,ingr) {

this.large = large;
this.ingr = ingr;


}


Pizza.prototype.size = function () {
if (this.large == "big") {
var cost = 25;
return cost;
}
if (this.large == "medium") {
var cost = 15;
return cost;
}
if (this.large == "small") {
var cost = 5;
return cost;
}
}

Pizza.prototype.costr = function () {
var cost = this.size();
if (this.ingr == "mashroms") {
var rez = 15 + cost;
// var b = document.createElement('p');
// b.innerHTML = rez;
// document.body.appendChild(b);
return rez;

}

if (this.ingr == "olives") {
var rez = 25 + cost;
console.log(rez);
return rez;

}


}


var bro = new Pizza(ooo.text,ooo.text1);





document.getElementById('but').onclick = function () {

var er = bro.costr();

var b = document.createElement('p');
b.innerHTML = er;
document.body.appendChild(b);
}


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