frame ajax
qualcuno sa dirmi dove sbaglio?
grazie
giorgio

Ho i seguenti file ma !!!!!!!!!!!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>

<head>
<title>Medical Tree</title>
<meta name="author" content="giob1642">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="script/testata.js"></script>
</head>
<frameset rows="23%,77%" frameborder="0" border="0" framespacing="0">;
<frame src="alto.htm" name="alto" id="alto" target="_blank" marginheight="0" marginwidth="0" scrolling= "no" >;
<frame src="basso.htm" target="_blank" name="basso" id="basso" arginheight="0" marginwidth="0" >;
</frameset>;
</html>

<!--
================================================== ============================file alto.htm
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<title>testata</title>
<meta name="AUTHOR" content="">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv = "Pragma" content = "no-cache" >
<!--
<script type="text/javascript" src="script/button.js"></script>
<script type="text/javascript" src="script/jquery.js"></script>
-->
<script type="text/javascript" src="script/testata.js"></script>
<style type="text/css">
body {
background: yellow;
}
#uno { position:absolute;
left:40%;
top:20%;
display:block;
}
#due { position:absolute;
left:60%;
top:20%;
display:block;
}
</style>

<script type="text/javascript">
function mostra(id,ad) {
var element= document.getElementById(id);
document.write(ad);
element.style.display="block";
}

function nascondi(id) {
var element= document.getElementById(id);
element.style.display="none";
}
</script>

</head
<body>
<script type="text/javascript">
var nome1= "Giorgio";
var nome2="Marco";
document.write( nome1+"----"+nome2);
</script>
<div id="uno">
<script type="text/javascript"> //scivo sul frame alto- div uno - il nome Giorgio
var nome1= "Giorgio";
document.write( nome1);
</script>
</div>
<div id="due">
<script type="text/javascript"> //scivo sul frame alto- div uno - il nome Marco
var nome1= "Marco";
document.write( nome1);
</script>
</div>
<script type="text/javascript"> //nascondo sul frame alto- div uno - il nome Giorgio
nascondi("uno");
</script>

</body>
</html>

<!--
================================================== =========================file basso.htm
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<title>testata</title>
<meta name="AUTHOR" content="">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv = "Pragma" content = "no-cache" >
<!--
<script type="text/javascript" src="script/button.js"></script>
<script type="text/javascript" src="script/jquery.js"></script>
-->
<script type="text/javascript" src="script/testata.js"></script>
<style type="text/css">
body {
background:blue;
}
</style>
</head
<body>
<script language="javascript" type="text/javascript"> //scivo sul frame basso i nomi Gioirgio e Marco
var nome1= "Giorgio";
var nome2="Marco";
document.write( nome1+"----"+nome2);
</script>

$.ajax({
var nome3= "Francesco; //faccio una chiamata ajax (penso che sia la soluzione migliore !!!!) per aggiornare senza modificare la
// pagina alto rendndo visibile Francesco al posto di Giorgio
type: "POST",
url: "alto.php",
cache: false,
dataType:"text",
data: {

nome1:mostra("uno",nome3),
alert("passaggio effettuato");
},
error: function(){
alert("Chiamata fallita!!!");
}
}); //qualcuno sa dirmi dove sbaglio? grazie
</body>
</html>