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

Responder a