Ho un problema, in questa pagina web sono presenti degli script javascript, sono stati generati da dreamveawer e cambiano un immagine al passaggio del mouse, qualche buon anima mi spiegherebbe passo passo cosa fanno le funzioni javascript presenti grazie ne ho bisogno per un esame una spiegazione accurata ed esaudiente. Grazie a chi mi aiuta
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>..::StudioArredamentoInterni::..</title>
<link href="stile.css" rel="stylesheet" type="text/css" />
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body onload="MM_preloadImages('link/presentazione2.jpg','link/progetto2.jpg','link/contatti2.jpg','link/links2.jpg')">
<div id="pos">
<table width="720" height="588" border="0" cellpadding="0" cellspacing="2">
<tr>
<td height="90" colspan="2"></td>
</tr>
<tr>
<td height="90" colspan="2"><img src="img/logo.jpg" alt="logo" width="720" height="90" /></td>
</tr>
<tr>
<td width="180" height="454" valign="top" background="img/sfondo_menu.jpg">
<table width="180" height="454" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="350" valign="top"><p><br />
<a href="home.htm" target="content"><img src="link/home.jpg" alt="presentazioneSito" name="Image1" width="180" height="40" border="0" id="Image1" onmouseover="MM_swapImage('Image1','','link/home2.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><br />
<a href="download.htm" target="content"><img src="link/download.jpg" alt="download" name="Image2" width="180" height="49" border="0" id="Image2" onmouseover="MM_swapImage('Image2','','link/download2.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><br />
<a href="test.htm" target="_blank"><img src="link/applicazione.jpg" alt="applicazione-3D_realtime" width="180" height="40" border="0" id="Image3" onmouseover="MM_swapImage('Image3','','link/applicazione2.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><br />
<br />
<br />
</p>
<p> </p><p> </p><p> </p>
<p><a href="contatti.htm" target="content"><img src="link/contatti.jpg" alt="contatti" width="180" height="40" border="0" id="Image5" onmouseover="MM_swapImage('Image5','','link/contatti2.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><br />
<a href="links.htm" target="content"><img src="link/links.jpg" alt="links" width="180" height="40" border="0" id="Image6" onmouseover="MM_swapImage('Image6','','link/links2.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><br />
</p></td>
</tr>
<tr>
<td height="104"><div align="right"><img src="img/logo_menu.jpg" alt="logo_menu" width="170" height="73" /></div></td>
</tr>
</table></td>
<td width="538" height="454"><iframe name="content" src="home.htm" frameborder="0" height="454" width="538" scrolling="yes"></iframe></td>
</tr>
<tr>
<td height="30" colspan="2"><img src="img/footer.jpg" alt="footer" width="720" height="36" /></td>
</tr>
</table>
</div>
</body>
</html>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>..::StudioArredamentoInterni::..</title>
<link href="stile.css" rel="stylesheet" type="text/css" />
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body onload="MM_preloadImages('link/presentazione2.jpg','link/progetto2.jpg','link/contatti2.jpg','link/links2.jpg')">
<div id="pos">
<table width="720" height="588" border="0" cellpadding="0" cellspacing="2">
<tr>
<td height="90" colspan="2"></td>
</tr>
<tr>
<td height="90" colspan="2"><img src="img/logo.jpg" alt="logo" width="720" height="90" /></td>
</tr>
<tr>
<td width="180" height="454" valign="top" background="img/sfondo_menu.jpg">
<table width="180" height="454" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="350" valign="top"><p><br />
<a href="home.htm" target="content"><img src="link/home.jpg" alt="presentazioneSito" name="Image1" width="180" height="40" border="0" id="Image1" onmouseover="MM_swapImage('Image1','','link/home2.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><br />
<a href="download.htm" target="content"><img src="link/download.jpg" alt="download" name="Image2" width="180" height="49" border="0" id="Image2" onmouseover="MM_swapImage('Image2','','link/download2.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><br />
<a href="test.htm" target="_blank"><img src="link/applicazione.jpg" alt="applicazione-3D_realtime" width="180" height="40" border="0" id="Image3" onmouseover="MM_swapImage('Image3','','link/applicazione2.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><br />
<br />
<br />
</p>
<p> </p><p> </p><p> </p>
<p><a href="contatti.htm" target="content"><img src="link/contatti.jpg" alt="contatti" width="180" height="40" border="0" id="Image5" onmouseover="MM_swapImage('Image5','','link/contatti2.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><br />
<a href="links.htm" target="content"><img src="link/links.jpg" alt="links" width="180" height="40" border="0" id="Image6" onmouseover="MM_swapImage('Image6','','link/links2.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><br />
</p></td>
</tr>
<tr>
<td height="104"><div align="right"><img src="img/logo_menu.jpg" alt="logo_menu" width="170" height="73" /></div></td>
</tr>
</table></td>
<td width="538" height="454"><iframe name="content" src="home.htm" frameborder="0" height="454" width="538" scrolling="yes"></iframe></td>
</tr>
<tr>
<td height="30" colspan="2"><img src="img/footer.jpg" alt="footer" width="720" height="36" /></td>
</tr>
</table>
</div>
</body>
</html>