Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2003, 16:42
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Definición de Propiedades a Objetos

Buenas Noches,

Tengo las siguiente páginas con el siguiente código:

1. frame[0]

var objetivo;
objetivo = new objeto();

function objeto()
{
this.propi1 = 0;
this.propi2 = 0.16;
this.propi3 = 0;
this.propi4 = 0;
this.propi5 = new Array();
}

function mostrar()
{
alert(objetivo.propi5[0]);
alert(objetivo.propi5[0].cara1);
}

2. frames[1]

function aobjetivo()
{
for (i=0;i<parent.frames[0].objetivo.propi5.length;i++)
{
if (parent.frames[0].objetivo.propi5[i] == parseInt(producto,10))
{
alert ("texto");
return;
}
}
parent.frames[0].objetivo.propi5[parent.frames[0].objetivo.propi5.length] = parseInt(producto,10);
parent.frames[0].objetivo.propi5[parent.frames[0].objetivo.propi5.length - 1].cara1 = "Amistad";
parent.frames[0].objetivo.propi5[parent.frames[0].objetivo.propi5.length - 1].cara2 = "Nombre";
parent.frames[0].objetivo.propi5[parent.frames[0].objetivo.propi5.length - 1].cara3 = parseInt(250,10);
parent.frames[0].objetivo.propi5[parent.frames[0].objetivo.propi5.length - 1].cara4 = "imagen.jpg ";
alert("texto");
}

Bueno, lo que tengo es un objeto que construyo en frame[0], desde frame[1] accedo a él, el problema es que cuando muestro la información que le he pasado o añadido me devuelve undefined, para las propiedades cara1 a cara4.

Salu2.