Cita:
Iniciado por David el Grande
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.