Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/03/2009, 03:18
mitshu
 
Fecha de Ingreso: enero-2009
Mensajes: 14
Antigüedad: 16 años, 2 meses
Puntos: 0
De acuerdo Respuesta: Referenciar un objeto de otra página HTML

Cita:
Iniciado por David el Grande Ver Mensaje
En fin, ¿te funcionó con top? (lo de la pregunta inicial)
Con Top no conseguí que me funcionase, me daba todo el rato el típico error de JavaScript "Se esperaba un objeto".
Probé con varias sintaxis como top.frames['NombreFrame'].style..., top.document.frames['']..., document.all.frames... y nada...

Entonces por internet encontré esto que me sirvio:
Código:
 
var iframeElement = parent.document.getElementById('navMenu'); 
iframeElement.style.width = 353 + 'px';
Y eso me sirvió para refenciar el iFrame.

Ahora bien, ¿que el iFrame no es la mejor solución? Estoy de acuerdo contigo, con AJAX se puede hacer muchísimo mejor, el problema de AJAX es ese, que hay que traer el JavaScript y el CSS aparte y para alguien con conocimientos bajos de JavaScript como yo, es un lío.
Estuve mirando el HOW TO: ese y apenas entendí el 20% del código, osea que lo tengo que dejar para cuando tenga más tiempo para estudiarlo.

Un saludo y gracias por los aportes.