Hola Carlos, debo confesar que en el baile de siglas en que nos movemos me hizo dudar la referencia a CSSP, puesto que nunca lo había llamado así (aunque lo utilicemos todos a diario en nuestro trabajo).
CSS Positioning es lo que hacemos cada día con CSS y JavaScript para mostrar el contenido de una página y añadir algunos efectos. Es una técnica muy válida con el único inconveniente de utilizar JavaScript que puede estar deshabilitado en algunos navegadores. Te diría, por lo que he entendido en mi búsqueda para poder entender tu problema, que por CSSP sólo nos referimos a técnicas de presentación en pantalla de pequeñas partes del contenido cargadas en el navegador del cliente (no olvides que JavaScript se ejecuta desde el cliente). Lo que te recomiendan los compañeros, que utilices la potencia de AJAX, es prácticamente una extensión con la potencia añadida que vas recuperando los contenidos a mostrar mientras el usuario está efectivamente viendo ya algún contenido. Utiliza igualmente JavaScript y CSS, junto con algún lenguaje en servidor (PHP. Java, Ruby on Rails, ...) que te permita ir recogiendo los contenidos que pueden interesar al usuario a continuación. ¿Dónde está la duda? Supongo que si te sientes inseguro en PHP estás intentando hacer un sitio que no requiera un lenguaje de programación en el servidor, pero ten en cuenta que si sólo utilizas CSS y JavaScript, el contenido de TODO el site tendrás que cargarlo en una sola vez. Según la dimensión del site esto puede repercutir muy negativamente en el tiempo de carga de tu página. AJAX, por el contrario, te permite cargar una parte del contenido (lo que el usuario tiene que ver inicialmente), y seguir cargando el resto de contenidos de forma asíncrona mientras el usuario realmente está viendo ya algún contenido. ¿Y dónde está aquí la "solución" a tu problema? Yo te diría que la solución no es universal, va a depender de las dimensiones de tu site, de la intención del mismo, y sobre todo del motivo por el cual no quieres que toda la página se recargue desde cero cada vez que el usuario pulse un enlace. Si lo que quieres es mantener algunos elementos fijos (cabecera, menús, pie de página), te sería suficiente con utilizar las directivas de PHP "include". Su implementación no es nada compleja y te sirven para ese propósito. Si lo que quieres es que el contenido realmente sea dinámico en función a la interacción del usuario con los elementos en pantalla, entonces la opción de JavaScript es muy válida. Sólo ten en cuenta siempre que todo lo que muestres en JavaScript tiene que estar ya cargado en el navegador (aunque no se muestre), y que eso hará que la carga de la página sea más lenta. Espero que con esta respuesta puedas plantearte nuevamente el problema de tu desarrollo, que consideres las variables (volumen de contenido, elementos que deben variar y elementos que se mantienen fijos), y que con ello puedas llegar a encontrar la solución de desarrollo más satisfactoria para tí como desarrollador y para los usuarios de tu sitio. Recibe un cordial saludo Victoria Gracia El lun, 04-06-2007 a las 18:52 +0200, Carlos Sucías escribió: > > > Hola a toda la lista. > > Estoy diseñando una pagina y me gustaria que cargue el contenido siempre en > el mismo div pero sin cargar toda la pagina de cero. > > Esto se puede hacer con css? > Esto se puede hacer con cssp? > Es lo mismo dhtml y cssp? > > Me recomiendan un manual de cssp. > Los que he encontrado en la web se veian muy completos, pero no entiendo > nada. > mis pequeños conocimientos de programacion web son: html, css basico, > javascript basico y muy poquito pero muy poquito de php. > > Un millon de gracias por su tiempo y amabilidad > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > 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 Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo