una certa funzione javascript riceve un parametro
function prova (v)
{
qui vorrei sapere cosa è v.
E, se v è un oggetto con proprietà, vorrei la lista delle proprietà
}
Naturalmento non so nulla di v![]()
si può fare?![]()
grazie![]()
una certa funzione javascript riceve un parametro
function prova (v)
{
qui vorrei sapere cosa è v.
E, se v è un oggetto con proprietà, vorrei la lista delle proprietà
}
Naturalmento non so nulla di v![]()
si può fare?![]()
grazie![]()
Pietro
codice:<script type="text/javascript" language="JavaScript"> <!-- function showprops(v){ if(typeof(v)=='object'){ var r='' for(var k in v){ r+=v.name+'.'+k+'='+v[k]+'\n'; } document.forms[0].results.value=r; } } //--> </script> <form> <input type="text" value="pippo" name="prova" onfocus="showprops(this)"> <textarea name="results" cols="50" rows="170"></textarea> </form>![]()
Ti ringrazio![]()
nel mio caso ottengo:
alert(v) --> [object Object]
utilizzando la tua funzione ottengo:
undefined.Value =
undefined.IsValid = true
è normale?![]()
![]()
Pietro
mi sembra chiaro che qualcosa non vada
posta un po' di codice, sufficiente x replicare i tuoi risultati
non c'è codice, ma cerco di spiegarmi.Originariamente inviato da Xinod
mi sembra chiaro che qualcosa non vada
posta un po' di codice, sufficiente x replicare i tuoi risultati
Una pagina, da lato server ho un oggetto. In una proprietà di questo oggetto, specifico una funzione client javascript, che l'html prodotto deve invocare. A questa funzione gli viene passato un parametro.
Daccordo che con un po' di buona volontà, si trova tutto nell'aiuto in linea, però mi sono messo in testa di scoprirlo da me utilizzando javascript. Infatti col tuo codice scopro che l'oggetto passato, ha due parametri, Valute e IsValid.
Ciao![]()
Pietro