Hola. No puedes utilizar Javascript y cargar el contenido con el innerHTML? Creo que sería la tercera opción.
Y de entre las 2 que propones, me quedo con la primera, No a los Frames!! jajaja. Haz un buena página y cambia luego sólo el contenido detalle. 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 13:49, Javier Herrán <[email protected]>escribió: > ¡MADRE MIA¡ > > ¡¡ Esto si que es tener una duda y recibir asistencia ¡¡ > > Ante todo muchas gracias por vuestro apoyo y ayuda, da gusto este ambiente > y motiva muchisimo. > > Vale entonces esta claro que sólo hay dos opciones: > > .1- hacer réplicas de la misma página Web y cambiar el contenido que varie. > 2.- Usar marcos y por otro lado crear páginas Web con el contenido que > queremos mostrar en el marco central. > > ¿Cual de los dos sistemas creeis que será mejor o más profesional? > > Yo creo, que el segundo sistema (marcos) por el hecho de no tener código > redundante (cosa que sucede en la réplica de páginas) y aprovechar los > elementos comunes a todas la páginas. > > > Bien, vosotros me direis. > Y... nuevamente MUCHAS GRACIAS por vuestra ayuda y apoyo. > > El 20 de julio de 2009 12:42, Carlos García-Olalla Olivera < > [email protected]> escribió: > > > Buenas Philipp > > > > Creo que tienes toda la razón, pero yo no quería decir eso, lo único que > > por > > no extenderme demasiado igual di lugar a confusión. > > > > Al hablar de acceder a la información mediante clicks me refería a que la > > única forma que se me ocurria para no usar FRAMES ni JS y tener ese > > dinamismo era controlar por CSS el hover del ratón mediante alguna de las > > múltiples técnicas que hay para mostrar unos contenidos u otros. > > Obviamente, > > si esto no se permite en el enunciado del ejercicio que comenta Javier y > el > > acceso debe ser mediante clicks de ratón como es habitual, las opciones > por > > CSS desaparecen. > > > > Según entiendo a Javier, el ejercicio es únicamente de XHTML y CSS, no > > utilizará ni JS, ni ningun de lenguaje de programación en servidor. En el > > caso de ser así creo que lo único que puede hacer es utilizar FRAMES como > > ya > > le comenté. > > > > Espero haber aclarado la confusión. Gracias Philipp. > > > > Un saludo. > > > > 2009/7/20 Philipp Keweloh <[email protected]> > > > > > Perdona Carlos, pero creo que estás creando algo de confusión, a ver > > > si lo aclaro... > > > > > > El 20 de julio de 2009 11:23, Carlos García-Olalla > > > Olivera<[email protected]> escribió: > > > > En ese caso, si solo se usa XHTML y CSS y el acceso a los contenidos > > debe > > > > hacerse mediante clicks de raton sobre los enlaces del menú, > > ciertamente > > > > estas limitado, porque el click de ratón no se puede gestionar con > CSS. > > > > > > Que yo sepa, toda Web funciona a base de clicks de ratón, e incluso a > > > base de presión de teclado. La mención de gestionar esto con CSS no > > > tiene sentido, no es esa la cuestión y sólo puede dar lugar a > > > confusión. No creo que la duda de Javier vaya por ahí, sino una > > > cuestión más básica; hacer Webs sólo utilizando XHTML/CSS sin utilizar > > > JavaScript, Frames, Flash o cualquier mala praxis de los años 80-90, > > > porque entiendo que Javier sabe hacer Webs, pero a la antigua usanza o > > > de una forma más "clásica". > > > > > > > > > > > Si puedes hacerlo todo clonando ficheros HTML y únicamente cambiando > el > > > > contenido que se diferencia, yo personalmente te lo recomendaría. > > > > > > O eso o a base de includes según la tecnología por la que se decante > > > (ya sea PHP, SSI, ASP, etcétera...), el ejemplo de Tei es > > > suficientemente ilustrativo. > > > > > > > > > > > Si en el ejercicio os piden de alguna forma que lo que cambie sea > > > únicamente > > > > el "contenido" propiamente dicho y el resto de bloques no se vuelvan > a > > > > cargar, entonces la única forma que te queda es el uso de marcos, > pero > > no > > > de > > > > IFRAME, sino de FRAMESET y varios FRAME. En cada uno de los cuales > > puedes > > > > colocar los diferentes bloques que identificaste antes. > > > > > > Si el ejercicio fuera tal, se puede hacer mediante lo citado > > > anteriormente (vease respuesta de Tei), no veo la necesidad de usar > > > frames (ya sean IFRAME o FRAMESET). > > > Y después y sólo después de haber terminado este ejercicio, si se > > > podría extender la usabilidad utilizando AJAX para que cargue el > > > contenido dentro de la capa "#contenido" sin recargar toda la página. > > > Pero vamos, esto es algo secundario. > > > > > > > > > > > Espero que ahora haya atinado más :P > > > > > > > > Un saludo > > > > > > > > 2009/7/20 Javier Herrán <[email protected]> > > > > > > > >> A ver te entiendo pero es para hacer un ejercicio, y esto debera > > hacerse > > > >> SÓLO USANDO CODIGO XHTML Y CSS. Ya sé que existe javascript. Pero > por > > lo > > > >> que > > > >> veo el problema es que no puedes usar un elemento "div" coo un > marco. > > lo > > > >> ieal seria que el elemnto div de los menus, al pinchar el enlace > > > mostrara > > > >> la > > > >> información en el elemnto div de los contenidos. Y no se me ocurre > > cómo > > > >> usando sólo XHTML y CSS salvo usando marcos o introduciendo un marco > o > > > un > > > >> iframe o una tabla en el "div" contenidos. > > > >> > > > >> Ciertamente sólo el uso de XHTML y CSS límita bastante. > > > >> > > > >> El 20 de julio de 2009 09:50, Carlos García-Olalla Olivera < > > > >> [email protected]> escribió: > > > >> > > > >> > Buenos días > > > >> > > > > >> > Los elementos DIV y los IFRAME son completamente distintos. Te lo > > > >> explicaré > > > >> > de una forma sencilla: > > > >> > > > > >> > Por un lado un IFRAME es como si incrustases otra pagina en la > > > principal. > > > >> > Está vinculado a una URL y en su interior se carga de forma > > > independiente > > > >> > al > > > >> > resto de la página ese contenido. Esto genera más tráfico, al > tener > > > más > > > >> > conexiones HTTP. Desde el punto de vista de la accesibilidad yo > > > siempre > > > >> > recomiendo no utilizarlos, ya que siempre dificultan el acceso a > sus > > > >> > contenidos y necesitan de un acceso alternativo, ya que existen > > > >> navegadores > > > >> > que no los soportan. > > > >> > > > > >> > Por su parte los DIVs son elementos que únicamente tienen una > misión > > > >> > estructural, para agrupar bloques. Los elementos que tu enumeras > son > > > >> claros > > > >> > candidatos para el uso de DIVs ya que son elementos estructurales > > > propios > > > >> > de > > > >> > una web que suelen tener maquetación independiente unos de otros. > > > >> > > > > >> > > > > >> > - Una vez dicho esto, que es una explicación un poco de "andar > por > > > >> casa", > > > >> > te hago mi recomendación. No uses FRAMES ni IFRAMES, si bien te > > > aportan > > > >> > algo > > > >> > de dinamismo a la página, dificultan la navegación a un grupo de > > > >> usuarios > > > >> > discapacitados que no debemos olvidar nunca. > > > >> > - Utiliza DIVs para estructurar los bloques de información de > tus > > > >> > páginas. > > > >> > - Si quieres aportar dinamismo a una web utiliza JavaScript pero > > > >> siempre > > > >> > como algo adicional. Para esto primero haz la web para un > usuario > > > que > > > >> no > > > >> > tenga JavaScript, consigue un acceso perfecto a toda la > > informacion. > > > >> Una > > > >> > vez > > > >> > tengas esto, mejorala empleando aquellos efectos de carga que > > > quieras. > > > >> > Por > > > >> > ejemplo, en tu caso puedes emplear AJAX para hacer la carga > > > únicamente > > > >> de > > > >> > los bloques que quieres presentar y colocarlos en el bloque > > central. > > > >> > > > > >> > Esta es, desde mi punto de vista, la forma más adecuada de > proceder. > > > >> > > > > >> > Espero ser de ayuda. > > > >> > > > > >> > Un saludo. > > > >> > > > > >> > 2009/7/20 Javier Herrán <[email protected]> > > > >> > > > > >> > > 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 > > > >> > > > > >> _______________________________________________ > > > >> 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 > > > > > > > > > > En fin, discrepad si me equivoco :) > > > > > > -- > > > Philipp Keweloh > > > > > > "No hay árbol que el viento no haya sacudido." Proverbio Hindú > > > _______________________________________________ > > > 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 > > > _______________________________________________ > 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
