Hola buenas, he mirado por todos los lados y no encuentro nada para ejecutar javascript en la respuesta de ajax
Tengo lo siguiente:
Estoy haciendo una web para movil que lo que hace es que tengo
Elija una marca -> menu accordion y cuando le das se recarga con ajax para elejir modelo, eso lo hace bien pero despues elegir modelo no hace el efecto accordion
el ajax
Código PHP:
function recargaContenido(id)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==1)
{
document.getElementById("contenido").innerHTML="<center><img src='images/ajax-loader.gif'><br>CARGANDO %</center>"
}
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("contenido").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","contenido.php?id="+id,true);
new Accordion($$('.panel h3.jpane-toggler'), $$('.panel div.jpane-slider'), {
onActive: function(toggler ,i) {
toggler.addClass('jpane-toggler-down');
toggler.removeClass('jpane-toggler');
},onBackground: function(toggler, i) {
toggler.addClass('jpane-toggler');
toggler.removeClass('jpane-toggler-down');
},duration:150,alwaysHide: true, display:null});
xmlhttp.send();
}
function recargaContenido2(model, id)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==1)
{
document.getElementById("contenido2").innerHTML=xmlhttp.responseText;
}
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("contenido2").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","contenido2.php?model="+model+"id="+id,true);
new Accordion($$('.panel h3.jpane-toggler'), $$('.panel div.jpane-slider'), {
onActive: function(toggler ,i) {
toggler.addClass('jpane-toggler-down');
toggler.removeClass('jpane-toggler');
},onBackground: function(toggler, i) {
toggler.addClass('jpane-toggler');
toggler.removeClass('jpane-toggler-down');
},duration:150,alwaysHide: true, display:null});
xmlhttp.send();
}
desde ya gracias!!