function Wykres(obiekt)
{
	this._glownyWezel;
	this._naglowek;
	this._listaFunkcji;
	this._przyciskRysuj
	
	this.stworzPrzestrzen = function(obiekt)
	{
		if (typeof obiekt == "string")
			this._glownyWezel = document.getElementById(obiekt);
		else
			this._glownyWezel = obiekt;
		var _nazwa = "Funkcje:";
		var _wiersze = "4";
		var _kolumny = "75";
		var _rysujNazwa = "Rysuj";
		var _elementD1 = document.createElement("div");
		_elementD1.setAttribute("class", "opisFunkcji");
			this._naglowek = document.createElement("label");
			this._naglowek.setAttribute("for", "funkcja");
			this._naglowek.innerHTML = _nazwa;
		_elementD1.appendChild(this._naglowek);
		var _elementD2 = document.createElement("div");
		_elementD2.setAttribute("class", "opisFunkcji");
			this._listaFunkcji = document.createElement("textarea");
			this._listaFunkcji.setAttribute("name", "funkcja");
			this._listaFunkcji.setAttribute("id", "funkcja");
			this._listaFunkcji.setAttribute("rows", _wiersze);
			this._listaFunkcji.setAttribute("cols", _kolumny);
		_elementD2.appendChild(this._listaFunkcji);
		var _elementD3 = document.createElement("div");
		_elementD3.setAttribute("class", "opisFunkcji");
			this._przyciskRysuj = document.createElement("button");
			this._przyciskRysuj.setAttribute("id", "rysuj");
			this._przyciskRysuj.innerHTML = _rysujNazwa;	
		_elementD3.appendChild(this._przyciskRysuj);
		this._glownyWezel.appendChild(_elementD1);
		this._glownyWezel.appendChild(_elementD2);
		this._glownyWezel.appendChild(_elementD3);
	}
	
	this.stworzPrzestrzen(obiekt);
	
	function wyczysc()
	{
		this._listaFunkcji.value = "";
	}
	
	this._przyciskRysuj.onclick = wyczysc;
}

Tworzę obiekt klasy wykres z kodu powyżej. Jednak po wciśnięciu przycisku Rysuj dostaję taki oto błąd: "Unhandled Error: Cannot convert 'this._listaFunkcji' to object". Może mnie ktoś oświecić czemu tak się dzieje i jak temu zaradzić??? Jest to oczywiście tylko fragment, który dałem tak, żeby było widać o co chodzi.