Ciao a tutti 
Chiedo scusa in anticipo per la banalità di questa domanda xD
Non ho mai usato le condizioni ternarie, ma ho deciso che è il momento di utilizzarle visto che avevo ed ho poca dimestichezza con esse..inoltre mi sembra una sintassi elegante..il problema è questo: ho sempre trovato esempi con una singola istruzione nell'if e nell'else, ad esempio:
codice:
var saluto= (nome=="marco")?alert("ciao marco!"):alert("non sei marco..");
Il problema è questo..vorrei utilizzare più di un'istruzione nell'if e nell'else..il problema è che non funziona! eccovi un esempio:
codice:
var c="marco";
(c=="marco")?function(){alert('ciao marco!');var p='eccoti di ritorno marco!';document.write(p);}:alert("non sei marco");
In questo caso ho utilizzato una semplicissima funziona nel caso c corrisponda a marco..ma perchè non funziona? le condizioni ternarie non accettano più di un istruzione e quindi non accettano funzioni?
Scusate la (forse) banalità di questa domanda.
Grazie per la perdita di tempo
Marco