ja ja ja
no te preocupes, con lo de mucho código, me refería a que hay que crear funciones que hagan uso del innerhtml para poder escribir en lo que ya tienes creado y esas cosas.
Bueno, ahora te haré un planteamiento:
Si tu web tiene tres partes, columna izquierda con un menú, central con contenido y derecha con menú.
podrías crear una página de marcos o frames así:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Página de frames</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset cols="15%,70%,15%" frameborder="NO" border="0" framespacing="0">
<frame src="tu_pagina_1.htm" name="izquierda" scrolling="NO" noresize>
<frame src="tu_pagina_2.htm" name="central">
<frame src="tu_pagina_3.htm" name="derecha" scrolling="NO" noresize>
</frameset>
<noframes>
<body>
Si estás viendo esto, es que tu navegador es verdaderamente viejo o está realmente muerto, te recomiendo que lo actualices.
</body>
</noframes>
</html>
Obviamente las preferencias de si debe llevar barras o no, si sedebe poder redimensionar o no, las dimensiones y demás detalles, son cosa tuya.
Luego, tu página 2, es la que iría cambiando según los vínculos del menú.
es decir, por ejemplo, tendrías tu_pagina_4, tu_pagina_5. tu_pagina_n... y cada página sería para un botón u opción de menú determinada.
Obviamente, aun se podría complicar más la estructura de los frames y las páginas, aasí como incluir frames en los frames, pero no creo que te haga falta.
Con este método, la página se adaptará bastante bien a las dimensiones de las pantallas de cada usuario y podrás modificar las secciones una idependientemente de las otras.
Como ves, con este método no hacemos uso de las capas ni de los iframes, pero es que hasta donde veo, no te haría falta.
Los vínculos de los menús serían más o menos así:
<a href="tu_pagina_4.htm" target="central"> opción 1 del menú </a>
Obviamente este vínculo es solo texto, pero es el típo de cínculo que deberías utilizar en tus mensús, es decir, indicando el target o destino de las páginas que han de abrirse.
Ahora, a crear páginas, nada más.
Suerte
Felicidad