Cita:
Iniciado por MikiBroki Muy interesante. No sabía que podría haber más de un BODY en una misma página.
Y perdón por mi ignorancia en este tema, pero... ¿este método es válido sólo para HTML "plano"?, ¿si la página contiene javaScript lo carga también?, ¿y si a su vez carga otros ficheros CSS/javaScript"?, y en caso de cargarse el javaScript, ¿si hay una variable con el mismo nombre en la página principal?
Muchas gracias
Hola, Miki.
No es que haya dos BODY's, porque el html cargado nunca está realmente físicamente en el código del html original.
Yo siempre lo he usado para html plano, al que aplico los estilos desde el html original, y si debo cargar un javascript para él, lo cargo en el original. El problema es con los "onload", que no funcionan. Hay que buscar otra manera de hacerlo.
Realmente este de cargar css y javascripts del archivo cargado es uno de los caballos de batalla de AJAX, y por eso es un asunto del que se discute bastante por aquí. Como aquí hay gente que sabe mucho de esto, se han aportado diversas soluciones, por ejemplo:
http://www.forosdelweb.com/f127/permitir-ejecutar-javascript-contenido-llamado-457513/
Había hace poco un post que se titulaba algo como "solución definitiva para el asunto de...", pero no lo encuentro.
Mikel.