Foros del Web » Programando para Internet » Javascript »

Acceder a las propiedades de objetos de un frame distinto del actual

Estas en el tema de Acceder a las propiedades de objetos de un frame distinto del actual en el foro de Javascript en Foros del Web. Hola Amigos: Buenas Noches, Tengo las siguiente páginas con el siguiente código: 1. frame[0] var objetivo; objetivo = new objeto(); function objeto() { this.propi1 = ...
  #1 (permalink)  
Antiguo 26/07/2003, 05:51
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Acceder a las propiedades de objetos de un frame distinto del actual

Hola Amigos:
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, que defino sobre la marcha, cara1 a cara4.

Salu2.
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 02:13.