Salve, sto provando un po' di basi di Ajax, ma ci sono delle cose che non mi tornano.
Ho una pagina con un div su cui voglio caricare il contenuto di un'altra pagina
Pagina di partenza:
Mentre la pagina che vado a caricare (pagina.asp) ha questo dentro: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="scripts/prototype-1_6_0_3.js"></script> <script type="text/javascript" src="scripts/scriptaculous.js"></script> <script language="javascript"> function carica(pagina) { if(pagina) { var oggi = new Date(); var oOptions = { method: "get", onSuccess: function (oXHR, oJson) { var divLoadArea = document.getElementById("loadarea"); divLoadArea.innerHTML = oXHR.responseText; var divNewPage = document.getElementById("divPage"); divNewPage.style.display = "none"; document.getElementById("action").appendChild(divNewPage); divLoadArea.innerHTML = ""; }, onFailure: function (oXHR, oJson) { alert("errore"); } }; var oRequest = new Ajax.Request(pagina+"&"+oggi.getTime(), oOptions); } } </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Test</title> </head> <body> <div style="clear: left;"> Carica </div> <div id="loadarea"></div> <div id="action"></div> </body> </html>
Banalmente mi viene fuori il contenuto ma non funziona quella banale funzione javascript che sta dentro la pagina che carico. Come si fa ad importare anche degli script?codice:<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <h1>Pagina ID <%=Request.QueryString("ID")%></h1> Con alert <script language="javascript"> function apri() { alert("Fatta"); } </script>
Grazie mille.


Rispondi quotando
