Originariamente inviata da
david666
ciao intanto manca una parentesi graffa x chiudere l istanza e poi fai alert(msg) togliendo il return
Con alert funziona bene...ma giusto per capire, se volessi farlo senza alert in questo modo:
codice HTML:
<html>
<head>
<script type="text/javascript">
var persona=new Persona("Rossi",50,"mario@libero.it");
var personadue=new Persona("Verdi",60,"verdi@libero.it");
function Persona(cognome,eta,mail)
{this.cognome=cognome;
this.eta=eta;
this.mail=mail;
this.visualizzacognome=function()
{ var msg="";
msg+="Cognome"+" "+this.cognome;
return msg;
}
}
function getMsg()
{
document.getElementById('myDIV').innerHTML = persona.visualizzacognome();
}
function getMsgdue()
{
document.getElementById('myDIV').innerHTML = personadue.visualizzacognome();
}
</script>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body onLoad="getMsg();">
<div id="myDIV"></div>
<input type="button" name="btn" value="Visualizza" onclick="getMsg();getMsgdue();">
</body>
</html>
E' corretto?