questa è la riscrittura del tuo codice
codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Pagina senza titolo</title> <script language="javascript" type="text/javascript"> // <!CDATA[ window.onload = function() { document.getElementById("Button1").onclick = function() { var j = new prova(); //var j = new prova('xyz'); j.metodo(); j.proprietà = "Pietro"; j.metodo(); } } function prova(proprieta) { this.proprietà = (proprieta)?proprieta : "default"; } prova.prototype.metodo = function() { alert(this.proprietà); } // ]]> </script> </head> <body > <input id="Button1" type="button" value="button" /> </body> </html>
Documentazione in rete ce n'è tanta.
Ma resta il fatto cle le classi (chiamamole così) sono un argomento non certo semplice per javascritp, lontano dalla semplicità di java, c# o basic![]()

Rispondi quotando