🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #39695

Klasy

#39695
From: Dariusz Rogalski
Date: Thu, 27 Apr 2006 08:24
36 lines
1726 bytes
Witam,

z pomoca http://javascript.about.com/library/bltut35.htm probuje stworzyc
wlasna klase. Kawalek kodu:

function FilterList()
{
	this.filters=new Array();
	this.filters[0]=-1;
	this.filters[1]=null;
	this.filters[2]=null;
	this.filters[3]=null;
	this.filters[4]=null;
	this.filters[5]=null;
	this.filters[6]=null;
	
	this.prototype.show=function()
	{
		document.write(this.filters[0]);
	}
}

obiekt na stronce powoluje do zycia tak: var fil=new FilterList();
a nastepnie probuje wykorzystac go tak fil.show();
na co przegladarka strzela focha i mowi:
"this.prototype has no properties"

a dla kawalka kodu html: <div onclick="fil.show();">Clik me</div>
gada tak: "this.prototype has no properties".

Poniewaz to przegladarka a nie przegladarek, nic nie rozumiem, pewnie
dlatego ze nigdy nie rozumialem kobiet.
jakas podpowiedz lub moze namiary na dobry tutorial o klasach w JS.

pozdr.
DR
Technical Details
Message-ID: <1bfm7cucc6z90.1cr85qf88k03a.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.man.szczecin.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.man.szczecin.pl!not-for-mail
From: Dariusz Rogalski <d.rogalski@spamerzy.wynocha.ksiaznica.szczecin.pl>
Newsgroups: pl.comp.lang.javascript
Subject: Klasy
Date: Thu, 27 Apr 2006 10:24:59 +0200
Organization: KP
Lines: 36
Message-ID: <1bfm7cucc6z90.1cr85qf88k03a.dlg@40tude.net>
Reply-To: d.rogalski@spamerzy.wynocha.ksiaznica.szczecin.pl
NNTP-Posting-Host: darek.ksiaznica.szczecin.pl
Mime-Version: 1.0
X-Trace: zeus.man.szczecin.pl 1146126334 29303 212.14.41.156 (27 Apr 2006 08:25:34 GMT)
X-Complaints-To: usenet@news.man.szczecin.pl
NNTP-Posting-Date: Thu, 27 Apr 2006 08:25:34 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit