Comunidad de diseño web y desarrollo en internet online

Tutorial de AJAX, duda con una variante.

Citar            
MensajeEscrito el 14 May 2011 12:03 am
Hola a todos, seguramente habrán visto como yo el muy buen Tutorial de AJAX, donde de una manera muy práctica y sencilla se permite abrir páginas html en un div contenedor al pinchar sobre unos enlaces a modo de botones.
Ahora planteo una duda sobre una variante:
¿se puede hacer que, al abrir una página se ejecute el código pero sin pinchar el enlace?
Para qué? supongamos que quiero ir eligiendo uno de los enlaces como página por defecto.

Por CRD

80 de clabLevel



Genero:Masculino  

Diseño Filete Ilustración

msie8
Citar            
MensajeEscrito el 14 May 2011 12:13 am
Otra pregunta secundaria ¿puedo abrir más de un destino con un solo link?
Es decir, presionar link o botón 1 y que se abra pagina1 en div1, pagina2 en div2, y asi algunas otras.

Por CRD

80 de clabLevel



Genero:Masculino  

Diseño Filete Ilustración

msie8
Citar            
MensajeEscrito el 14 May 2011 02:36 am
Para ambas preguntas la respuesta es sí.
Para la primera, basta ejecutar la petición AJAX en el onload del body.
Para la segunda, ejecutar una tras otra las peticiones AJAX que necesites.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 24 Dic 2011 01:05 am
En el primer caso, para hacer algo parecido al include pero con llamarasincrono ¿cómo debería hacerlo?

Por CRD

80 de clabLevel



Genero:Masculino  

Diseño Filete Ilustración

msie8
Citar            
MensajeEscrito el 24 Dic 2011 02:05 am

DriverOp escribió:

Para ambas preguntas la respuesta es sí.
Para la primera, basta ejecutar la petición AJAX en el onload del body.
Para la segunda, ejecutar una tras otra las peticiones AJAX que necesites.


No comprendia donde hacer la llamada, pero ya lo entendí:

En el html, cuando abro el body, de esta manera

Código HTML :

<body onload="javascript:llamarasincrono('pagina1.html', 'div1');">

En el caso de querer cargar más de una pagina en varios div:

Código HTML :

<body onload="javascript:llamarasincrono('pagina1.html', 'div1'); javascript:llamarasincrono('pagina2.html', 'div2'); javascript:llamarasincrono('pagina3.html', 'div3');">

Por CRD

80 de clabLevel



Genero:Masculino  

Diseño Filete Ilustración

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.