esto es lo que tengo hasta ahora. Me sigue diciendo que listaAutores es nulo o no es un objeto:
Código HTML:
<script language="javascript">
var listaAutores = new array();
function autor(id,nombre)
{
this.nombre = nombre
this.id=id
}
function agregarAutor(id,nombre)
{
a=new autor(id,nombre)
listaAutores=listaAutores.push(a)
}
</script>
<div onclick "agregarAutor(1,'jose')">jose</div>
<div onClick="agregarAutor(2,'pepe')">pepe</div>