Foros del Web » Programando para Internet » Javascript »

Definición de Propiedades a Objetos

Estas en el tema de Definición de Propiedades a Objetos en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 25/07/2003, 16:42
 
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.
  #2 (permalink)  
Antiguo 25/07/2003, 17:36
Avatar de biblio  
Fecha de Ingreso: enero-2002
Ubicación: Urano
Mensajes: 577
Antigüedad: 22 años, 3 meses
Puntos: 0
No voy ayudar en nada, solo decir, porque liarse con los frames?.

Entre gustos y colores....


Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:06.