Buonasera,

visto che sono agli inizi e il codice javascript continua a riservarmi brutte sorprese, qualcuno saprebbe dirmi come mai il risultato di questa funzione è sempre "undefined":

<script language="javascript">

function contatto(nome, cognome, telefono) {

this.nome=nome;
this.cognome=cognome;
this.telefono=telefono;

this.iniziali= function(){
var tmp="";

if (this.cognome!="")

tmp+= this.cognome.substring(0,1)+".";

if (this.nome!="")

tmp2+= this.nome.substring(0,1)+".";

return tmp;
return tmp2;
}
}

var c1= new contatto(

"Andrea", "Camilleri");

document.write(c1.tmp2);

</script>

Grazie da subito
Ciao!