Hola buenas,
Ahora veo que puedo añadir JS dentro del archivo ajax/zonas.php, como:
<script>alert("hola");</script>
Pero porque no puedo hacer llamar "document.getElementById('mooSlide')"?
SCRIPT JS Código PHP:
/*
****************************************************************
AJAX DE VENTANA EMERGENTE DE BUSCAR POBLACION EN AJAX
****************************************************************
*/
String.prototype.tratarResponseText=function()
{
var pat=/<script[^>]*>([Ss]*?)</script[^>]*>/ig;
var pat2=/bsrc=[^>s]+b/g;
var elementos = this.match(pat) || [];
for(i=0;i<elementos.length;i++)
{
var nuevoScript = document.createElement('script');
nuevoScript.type = 'text/javascript';
var tienesrc=elementos[i].match(pat2) || [];
if(tienesrc.length)
{
nuevoScript.src=tienesrc[0].split("'").join('').split('"').join('').split('src=').join('').split(' ').join('');
}else{
var elemento = elementos[i].replace(pat,'$1','');
nuevoScript.text = elemento;
}
document.getElementsByTagName('body')[0].appendChild(nuevoScript);
}
return this.replace(pat,'');
}
function SetContainerHTML(responseText)
{
var mydiv = document.getElementById('Zonas');
mydiv.innerHTML = responseText.tratarResponseText();
}
function ajax_zonas(provincia,poblacion,boton,display,size)
{
var ajax= xmlhttp();
var provincia;
var poblacion;
var boton;
var display;
var size;
var A = document.getElementById('Zonas');
var B = document.getElementById('CargandoZonas');
if (display == true)
{
document.getElementById('Zonas').style.display = "block";
}
ajax.open("GET","ajax/zonas.php?provincia="+provincia+"&poblacion="+poblacion+"&boton="+boton,true);
ajax.onreadystatechange=function()
{
if(ajax.readyState==1)
{
//A.innerHTML = "<img src='../img/loading.gif' alt='Loading...' title='Loading...'>";
}
if(ajax.readyState==4)
{
SetContainerHTML(ajax.responseText);
ajax.onreadystatechange=null;
B.innerHTML = "";
}
}
ajax.send(null);
}
AJAX/ZONAS.PHP Código PHP:
<div id="mooSlide" class="mooSlide" align="center" style="display: block;">
.......
.......
.......
</div>
<script type="text/javascript">
function ver()
{
var moo = document.getElementById('mooSlide');
alert(moo);
}
ver();
</script>