Ho questa pagina che viene aperta tramite ajax con MooDalBox:
La funzione contenuta all'interno del file admin.js:codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script type="text/javascript" src="../_Include/javascript/function.js"></script> <script type="text/javascript" src="../_Include/javascript/admin.js"></script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento senza titolo</title> </head> <body onload="creaSelect('sez_id',0,'AHAHSEZ');"> <table width="100%" border="0"> <tr> <td colspan="6"> <form name="search" method="post" action=""> <input type="text" name="keys"> <input name="tipo" type="radio" value="tit" checked>titolo <input name="tipo" type="radio" value="tes">testo Cerca in una sezione specifica: <div id="AHAHSEZ"> <select style="width:100%;" name="SEZ_ID"> <option>------------</option> </select> </div> <div id="AHAHSSEZ"> <select style="width:100%" name="SSEZ_ID" disabled="disable"> </select> </div> </form> </td> </tr> </table> </body> </html>
La funziona "creaSelect" sull'onload della pagina crea una select al posto del div specificato, sempre tramite ajax naturalmente.codice:function creaSelect(type,value,div){ var xml = getXMLHttpRequestInstance(); if (xml){ document.getElementById(div).innerHTML = "Generazione lista..."; xml.onreadystatechange = function(){ if (xml.readyState == 4 && xml.status == 200){ elemDiv = document.getElementById(div); elemDiv.innerHTML = xml.responseText; } } xml.open("GET", "http://localhost/_Admin/_select.asp?type="+type+"&value="+value, true); xml.send(null); } }
Solo che quando provo ad aprire la pagina con il MooDalBox la funzione "creaSelect" non parte, mentre provo la pagina da solo, funziona tutto perfettamente...non è possibile usare ajax dentro ajax?

Rispondi quotando