Ciao a tutti...
Leggendo ho visto che per aggiungere un metodo all'oggetto stringa si fa:
Ma come si aggiunge un metodo ad un menu a tendina (<select>)?codice:function metodo(){ .......codice........ } String.prototype.metodo=metodo;
Ciao a tutti...
Leggendo ho visto che per aggiungere un metodo all'oggetto stringa si fa:
Ma come si aggiunge un metodo ad un menu a tendina (<select>)?codice:function metodo(){ .......codice........ } String.prototype.metodo=metodo;
essendo SELECT visto da javascript come un oggetto, devi aggiungere il metodo all'oggetto in generale... non conosco un'altra via
Object.prototype.metodo=puntatore
ora provo...
possibile che funge su mozilla e non su IE6?codice:<html> <head> <title>Untitled</title> <script language="JavaScript"> function avvisa(){ alert("ciao"); } Object.prototype.avvisa=avvisa; </script> </head> <body> <form name="mod"> <select name="a" onchange="this.avvisa()"> <option>1 <option>2 </select> </form> </body> </html>
O sbaglio qualcosa?
a me sembra perfettamente corretto...
ma ti funzia? a me su IE6 no!
anche su opera 7 funge ma ie6 no.
beh, è IE che ha problemi...