Por supuesto, la solución que he propuesto no es accesible ya que si no está activo el javascript, no funcionaría al no presentar funcionalidad alternativa.
La solución antiguamente era FRAMES y la que te recomiendo es utilizar como decían, los "include()" de PHP o un lenguaje que cree páginas "dinámicas". Pero si sólo es utilzas XHTML y CSS, o "copias y pegas" todo el código XHTML excepto el contenedor "detalle" o con javascript. saludos: MARTIN BLOG: http://www.martincampos.net CONTACTO: http://www.martincampos.tel FACEBOOK: http://www.facebook.com/profile.php?id=1210924102&v=info TWITTER @martincampos: http://twitter.com/martincampos XING: https://www.xing.com/profile/VicenteMartin_CamposPerez El 20 de julio de 2009 11:39, Martin Campos <[email protected]>escribió: > Hola. > > Te aconsejo que utilices la maquetación del siguiente ejemplo: > http://matthewjamestaylor.com/blog/ultimate-3-column-holy-grail-ems.htm > > Y que para mostar diferente contenido al pulsar un enlace del menú, > utilices javascript y cargues páginas HTML si sólo varía el contenido > (utilizando el innerHTML): > > ------------------------ > - código JavaScript: > ------------------------ > function EscribeCapa(ID,parentID,URL) { > if (document.layers) { > var oLayer; > if(parentID){ > oLayer = eval('document.' + parentID + '.document.' + ID + '.document'); > }else{ > oLayer = document.layers[ID].document; > } > oLayer.open(); > oLayer.write(URL); > oLayer.close(); > } > else if (parseInt(navigator.appVersion)>=5&&navigator. > appName=="Netscape") { > document.getElementById(ID).innerHTML = URL; > } > else if (document.all) document.all[ID].innerHTML = URL > } > ------------------------ > - código HTML: > ------------------------ > <a > href="javascript:EscribeCapa('detallecontenido1',null,'prueba1.html')">enlace > 1</a> > > <div id='detallecontenido1' class='detallecontenido'></div> > ------------------------ > > Debería abrirte prueba1.html en el contenedor "detallecontenido1". > > -- > Saludos: > MARTIN > > BLOG: http://www.martincampos.net > CONTACTO: http://www.martincampos.tel > FACEBOOK: http://www.facebook.com/profile.php?id=1210924102&v=info > TWITTER @martincampos: http://twitter.com/martincampos > XING: https://www.xing.com/profile/VicenteMartin_CamposPerez > > > > > > El 20 de julio de 2009 09:02, Javier Herrán > <[email protected]>escribió: > > Hola soy nuevo y queria consultar opinión de ustedes. >> >> Quiero diseñar una pagina Web utilizando *sólo xhtml y css* y tengo >> pensado >> hacerla con elementos "div" en modo float, estos elementos serán. >> >> 1- contenedor (contiene todos los elementos que a continuación detallo) >> 2- cabecera ( parte superior de la página Web donde se muestra algún >> logotipo o título identificativo propio de la página Web) >> 3- lista de menus a la izquierda (enlaces que apuntan a diferentes >> contenidos que serán mostrados en el "div" central) >> 4- elemendo central para mostrar contenidos (elemento donde se muestra la >> información deseada) >> 5- pie de página (enlaces para contactar con el webmaster, fecha de >> creación, validación de la página Web, etc) >> >> Mi intención es que cuando selecciono un enlace de la lista se muestre el >> contenido en el elmendo "div" central. >> >> Para ello habia pensado en hacer diferentes paginas web con sus contenidos >> y >> estas que sean enlazadas y se muestren en el interior del "div" central >> (Normalmente se suele hacer usando iframes, pero no se recomienda el uso >> de >> iframes (creo) o ¿los elementos iframes y los div son lo mismo?). >> >> ¿Qué debo poner en los enlaces para que dichas paginas se vean entro del >> "div" central? >> >> ¿Existe alguna forma mejor de hacerlo? >> >> Espero haberme explicado con claridad. >> >> Gracias por vuestra atención >> _______________________________________________ >> Lista de distribución Ovillo >> Para escribir a la lista, envia un correo a [email protected] >> Puedes modificar tus datos o desuscribirte en la siguiente dirección: >> http://lists.ovillo.org/mailman/listinfo/ovillo >> > > > > > > _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
