nonostante tutto sto continuando a ritentare la strada del trattare separatamente le due pagine.
provo ancora una volta a porre il problema, chissà che non venga in mente qualcosa a qualcuno.
io ho questa banale pagina:
Codice PHP:
<html>
<head><title>nessuno</title></head>
<body>
<div id="divneldiv" style="position: relative; float: left; width: 100%; background-color: #ffffff; border-style: none; padding: 1px; z-index:2;">
<script language="javaScript">
var myReq = null;
function CreaHttpReq(handler) {
var xmlhttp = null;
try {
xmlhttp = new XMLHttpRequest();
} catch(e) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
xmlhttp.onreadystatechange = handler;
return xmlhttp;
}
function myHandling(){
if(myReq.readyState == 4 && myReq.status == 200)
{
var txt = document.getElementById('divneldiv');
txt.innerHTML = myReq.responseText;}
else
{txt.innerHTML = myReq.status, " ", myReq.readyState;}
}
function addsequ() {
myReq = CreaHttpReq(myHandling);
myReq.open("POST","gare_add_sequenze.php",true);
myReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded ISO-8859-1");
myReq.send('funzione=caricato');
}
//-->
</script>
<?php
#$lingua = $_GET[lingua];
#if(!$lingua){$lingua = 'italiano';}
#include("../testi_$lingua.php");
$test = rand();
$test2 = $_POST['funzione'];
echo "$test
$test2
<form><input type=\"button\" onclick=\"addsequ();\" value=\"prova\"></form>
\n";
echo "eccho tutto
\n";
?>
ecco tutto.
</div>
</body>
</html>
che funziona perfettamente eccetto che nel caso, che mi interessa, sia stata caricata in un div.
ovvero: io carico la pagina che ho incluso in un div, poi vorrei continuare a fare operazioni in questa pagina all'interno di questo div, ma non ci riesco.
considerando il fatto che tutte le funzioni di questa pagina e tutte quelle della pagina "principale" hanno nomi diversi (ho anche avuto il sospetto che potessero esserci problemi di "sovrapposizione"), qualcuno ha idea del perché io clicco sul bottone e non succede nulla?
grazie mille!