Pues me parece que con PHP si que se puede cargar contenido sin refrescar...
Inluso existe el *A*syncronous *J*ava*S*cript *H*ypertext *P*reprocessor :D:D:D:D:D:D:D:D:D:D http://www.devpro.it/AJSHP/ Saludo, DJ-Dom El día 28/03/06, Josÿffffe9 Luis Garcÿffffeda Lÿfffff3pez < [EMAIL PROTECTED]> escribió: > > Primeramente, Muchas Gracias Carlos, > > Tengo una duda, Ajax choca con estándares??? imagino que con > accesibilidad habrá que poner el método alternativo sin javascript etc... > > Tu cuál recomiendas de los tres métodos explicados. > > Sé que con php, y metiendo includes se recarga la página entera. Cuando > me refería a tema php, y algún ejemplo sencillo era a algo como el siguiente > link (es en asp) (http://www.adamdras.com/default.asp?project=27), pero en > php. > > Gracias nuevamente por adelantado a todos. > > carlos campderrós <[EMAIL PROTECTED]> escribió: > On 3/28/06, Josÿffffe9 Luis Garcÿffffeda Lÿfffff3pez > wrote: > > Parto de la base que no soy programador, y seguramente meta la pata. Yo > cuando quiero > > cargar un contenido en algún sitio sin recargar la página lo suelo hacer > en un iframe, sé que > > es una práctica desaconsejada por tema de buscadores/indexación... y > seguramente no es lo > > más óptimo. Hay alguna manera de hacerlo sin usar un lenguaje de > servidor tipo php... si se > > tuviera que hacer con php, algùn ejemplo sencillo en la web??? > > cuando lo haces con php, estás recargando la página entera. por mucho > include o require que pongas de php, recargas toda la página. lo que > al programador de la página le ahorra tener que copiar el código del > menú, por ejemplo, en todas las páginas que lo contengan. > > yo veo varias soluciones: > 1. tirar de ajax y xmlHTTPrequest > > 2. tirar de javascript. al principio de la página tener un > type="text/javascript" src="hola.js">, donde se asignen a > variables tipo 'capa_ofertas', 'capa_novedades' (por ejemplo, ya no > recuerdo de que iba la petición original) el código html que deban > contener. tb debería haber una función reemplazar_capa(), q reciba el > ID de la capa que se quiere eliminar y también la variable javascript > con que se deberá reemplazar lo anterior. los enlaces deberan ser href=" > novedades.html" onclick="reemplazar_capa(capa, capa_novedades); > return false;">novedades. > > 3. iframe / frame > > supongo que igual q para el método 2 hay manera para el metodo 1 de > hacerlo totalmente accesible (si no hay javascript, vamos a la página > novedades.html, que mostrará directamente dicha capa. > > ventajas/desventajas: > > metodo 1. cada clic es una peticion al servidor, con lo que al fin i > al cabo, la interacción no es tan rapida como un mostrar/ocultar capa, > aunq en un inicio sólo cargas la capa q necesitas. > > método 2. es inmediato mostrar/ocultar capa, pero en un inicio debes > cargarlas todas, con todo el tráfico y tiempo de espera q supone. > indexación / accesibilidad buena, ya q sin javascript no hay problema > (i sin javascript tp lo cargas todo : )) > > método 3. problemas de accesibilidad y malas prácticas. tema de > indexación de contenidos creo q no tiene problema. > > sé que me explico bastante mal. si tienes dudas sigue preguntando : ) > > -- > Si no puedes deslumbrar con tu inteligencia, > desconcierta con tus gilipolleces > _______________________________________________ > 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://ovillo.org/mailman/listinfo/ovillo > > > > --------------------------------- > > LLama Gratis a cualquier PC del Mundo. > Llamadas a fijos y móviles desde 1 céntimo por minuto. > http://es.voice.yahoo.com > _______________________________________________ > 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://ovillo.org/mailman/listinfo/ovillo > -- www.dj-dom.net [EMAIL PROTECTED] _______________________________________________ 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://ovillo.org/mailman/listinfo/ovillo
