Comunidad de diseño web y desarrollo en internet online

no carga javascript dentro de ajax.

Citar            
MensajeEscrito el 21 Oct 2008 02:29 pm
Hola.

he creado un menu con la el tutorial que hay en la web para que carge con ajax las paginas y asi solo se cargen los contenidos debajo del menu. pero el problema es que una de las paginas le meti otro codigo de javascript y no me carga los efectos que tienen que hacer. hay alguna forma de arreglar esto? le falta algo al .js del tutorial para añadir esta funcionalidad?

los enlaces los cargo asi:

<td width="20%" align="center" valign="top" nowrap="nowrap" bgcolor="#DAD876" class="navText"><a href="javascript:llamarasincrono('antecedentes.html', 'contenidos');">ANTECEDENTES</a> </td>

tambien probe a añadir dentro del index.html la ruta para que cargara la libreria .js que no me cargaba pero sige igual

gracias.

Por adar

13 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Oct 2008 02:53 pm
Hola

SI lo metes asi directo no te va a funcionar nunca, ya q lo metes como texto plano.

Tenes 2 formas de solucionarlo:
1. Si utilizas mootools tenes un render para javascript, podes cargar por ajax datos y te los renderea como html respectando el codigo javascritp (seguramente los demas frameworks de js tambien lo hacen... tendras q buscar cual es la funcion)
2. Asignarle el js luego de cargar los datos por ajax y haberlo metido en el html

Saludos!

Por alfathenus

833 de clabLevel

5 tutoriales

 

buenos aires || Argentina

firefox
Citar            
MensajeEscrito el 21 Oct 2008 03:27 pm
podrias pegar un peqeño ejmplo de como deberia llamarla? please.

Por adar

13 de clabLevel



 

safari
Citar            
MensajeEscrito el 22 Oct 2008 12:21 am
Hola

¿Como llamar a que cosa? no entendi, perdon...

Por alfathenus

833 de clabLevel

5 tutoriales

 

buenos aires || Argentina

firefox
Citar            
MensajeEscrito el 22 Oct 2008 07:04 pm
Estuve buscando respuestas para este mismo problema! Se me ocurre esta solución que funciona :-)
<code>
funcion CargarArchivoenDiv{
llamada objeto ajax cargando archivo
newFunction();
}
function newFunction(){
// content es un id dentro del archivo cargado
document.getElementById('content').onblur=actionFunction;
}
function actionFunction() {
alert ('action en el objeto content');
}
</code>

Lo he probado y funciona cuando hago onblur en el objeto este acciona finalmente(!) la action Function ante el evento dentro del objeto cargado...

Espero que te funcione...

L-rock

Por L-rock

0 de clabLevel



 

firefox

 

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