Ciao a tutti, sto muovendo i primi passi nel programmare a oggetti con javascript... e già sono incartata . Dunque io vorrei poter definire una "classe"(anche se ho letto che in realtà nn esiste il concetto di classe, in realtà sono funzioni, però richiamandole con new ottengo un risultato simile) le cui istanze sono delle div con particolari proprietà nonchè eventi associati. Per fare questo devo trovare un modo di estendere la classe nativa div e non so come fare...ho fatto un tentativo di questo tipo:
ma(firebug) mi lancia un'eccezione:
"
Errore: uncaught exception: [Exception... "Cannot convert WrappedNative to function" nsresult: "0x8057000d (NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN)" location: "JS frame :: http://localhost/demo/oggetti.html :: super_div :: line 11" data: no]
"
Che mi fa pensare che sto sbagliando di grosso Qualcuno può aiutarmi ?
Grazie
Codice:
<script type="text/javascript">
function super_div(cod)
{
this.prototype= new Element("div");
this.id=cod;
$(this).appendTo(document.body);
}
</script>
ma(firebug) mi lancia un'eccezione:
"
Errore: uncaught exception: [Exception... "Cannot convert WrappedNative to function" nsresult: "0x8057000d (NS_ERROR_XPC_CANT_CONVERT_WN_TO_FUN)" location: "JS frame :: http://localhost/demo/oggetti.html :: super_div :: line 11" data: no]
"
Che mi fa pensare che sto sbagliando di grosso Qualcuno può aiutarmi ?
Grazie