Hola, muchas gracias a los 2 por contestar. Uso jsp, pero vamos que muchas cosillas las puedo adaptar de php a jsp.
#2 La idea esa parece buena. La de #3 también, pero no sé como cargar la nueva página con los enlaces con nuevas urls o las imagenes con su src actualizado. Os explico un poco la situación:
Tendría una página principal con un menu principal arriba y una zona central donde se carga las páginas que selecciono con el menú (usando ajax). Para que funcione tendría varios ficheros javascript: jquery, jquery.history, cargar_contdinamico.jsp, etc...
Esta parte funciona bien, el problema reside cuando abro una página con su propia navegación. Es decir, es una página cargada dinámicamente y tiene su propio menu para ir hacia la página siguiente, a la anterior, ir al índice, etc... Ésta página es un manual de una aplicación que consta de distintas secciones, cada sección es una página web que se accede desde el menú interno.
El problema está en que las rutas para ir a la siguiente sección del menú aparecen por ejemplo como: href="nodo1.html" ó "nodo2.html". Lo que comentaís podría conseguir que al pulsar a uno de esos enlaces que hace referencia a una página que no existe desde la página central se pudiese a la página "/pagina/manual/app1/nodo1.html", sin embargo, creo que no estaría bien porque realmente aparece nodo1.html y no /pagina/manual/app1/nodo1.html. Las imágenes tampoco se verían ya que intentarían buscar en el directorio raíz.
Buscando en google, encontré la etiqueta <base>. Esta etiqueta sirve para indicar en que directorio localizar los ficheros. Pero parece ser que debe haber algun bug o algo porque no funciona bien. Y ocurre lo mismo que comenté antes, si pongo el ratón encima de un enlace aparece: "localhost/pagina/nodo1" en vez de la ruta correcta. Con iframes parece ser que si va bien.
Lo ideal es que al abrir estas páginas apareciesen las rutas correctamente y las imágenes, pero no sé porque no funciona bien. Lo curioso es que no he encontrado a más gente que se haya planteado la misma duda (en español). Si teneis en favoritos alguna página, entrada de blog o algo aunque esté en ingles pasadmela por fa. Ya realmente he terminado de pasar las rutas a absolutas, pero me gustaría saber como hacerlo usando rutas relativas.
Un saludo y gracias.