Hola. Estoy leyendo aquí por varios lados y sinceramente no me termino de aclarar
Bien explico la duda:
- Mi index tiene un enlace donde llamo a una segunda página que carga dentro de un div. Uso Jquery.
- Uso este script/ajax:
Código Javascript
:
Ver original<!-- Cargar en DIV llamando un ID -->
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
var emi = ".linked a, .linked2 a, ";//.som_der a //Emisor
var rec = "#container"; //Receptor
var src = "img/loading.gif"; //Imageen de precarga
var iid = "loading"; //Id de la precarga
var pre = '<img src="'+src+'"id="'+iid+'"/>'; //Objeto precarga
var spe = "slow"; //Velocidad del efecto
$(emi).each(function(){
var href = $(this).attr("href"); //Guardamos el vaolor de href de cada enlace.
$(this).click(function(){ //Cargamos en rec el contenido de cada href y le damos efectos.
$(rec).hide().after(pre).load(href, function() {$("#"+iid).remove();$(this).fadeIn(spe)});
return false; //Para que no se redireccione.
});
});
});
- Se carga la segunda pero no me funciona los scripts.
- Estoy leyendo y mirando la documentacion y leo que debo de usar .$ajax o $.getScript pero exactamente no termino de aclararme en como hacerlo para que carge los scripts de la segunda página.
- la pagina que se incrusta en el div es esta:
[URL="http://www.xtremexperience.es/videos.asp"]http://www.xtremexperience.es/videos.asp[/URL]
directamente funciona. el problema es cuando desde el index (boton videos) la carga sin ejecutar los javascript.
Lo siento si el tema esta repetido pero no me aclaro de verdad.
Gracias de antemano por vuestra ayuda.