Veo algunos problemas en la solución del primer enlace del post de zaqpz:
1.- El archivo que cargases mediante AJAX debería contener única y exclusivamente javascript. Nada de HTML.
2.- Si cargas muchas páginas de un site por ejemplo mediante ese método, el <HEAD> de la página principal se iría sobrecargando con el javascript de cada página cargada con AJAX.
Aquí remito un topic en el que planteé ese mismo problema, y encontré una solución. Es muy parecida, sólo que antes elimino los scripts de la cabecera de la página principal.
http://www.forosdelweb.com/f127/combos-enlazados-javascript-pagina-cargada-344878/
La solución que encontre esta en el post nº9
Un saludo.