cosi' possiamo usare funzioni con piu' parametri

codice:
<!---
// ****************************** //
/* Author : Fabrizio Calderan
* Date : 2005.11.14
* Url : http://www.fabriziocalderan.it
Modificated : Sottana Marco
Date : 2005.11.15
Url : http://www.brain-farm.com
Icq : 210139517
*/
----->
<html>
<head>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function funf(e,id1,id2,id3){
f=document.getElementById("div_id");
f.innerHTML=""+ e.text + "
";
f.innerHTML+="
size = "+ e.size + "";
f.innerHTML+="
id 1= "+ id1 + "";
f.innerHTML+="
id 2= "+ id2 + "";
f.innerHTML+="
id 3= "+ id3 + "";
}
</SCRIPT>
<script type="text/javascript">
function createXMLHttp() {
var xmlhttp ;
try {
xmlhttp = new XMLHttpRequest(); // Gecko (Firefox, Moz), KHTML (Konqueror, Safari), Opera, Internet Explorer 7
} catch (e) {
var MSXML_XMLHTTP_PROGIDS = new Array(
'MSXML2.XMLHTTP.5.0',
'MSXML2.XMLHTTP.4.0',
'MSXML2.XMLHTTP.3.0',
'MSXML2.XMLHTTP', // Internet Explorer 6
'Microsoft.XMLHTTP' // Internet Explorer 4,5
);
var success = false;
for (var i=0;i < MSXML_XMLHTTP_PROGIDS.length && !success; i++) {
try {
xmlhttp = new ActiveXObject(MSXML_XMLHTTP_PROGIDS[i]);
success = true;
} catch (e) {}
}
if ( !success ) {
alert('Cant create XMLHttpRequest - not supported');
}
}
return xmlhttp;
}
function getFile(file,callbackFunction) {
var xmlHttpObj = null;
xmlHttpObj=createXMLHttp();
// xmlHttpObj.open("HEAD", file, true);
xmlHttpObj.open('get', file);
var argomenti=arguments;
//alert("001 :"+argomenti.length);
xmlHttpObj.onreadystatechange = function() {
if (xmlHttpObj.readyState == 4) {
switch(xmlHttpObj.status) {
case 200: // Page found
case 304: // Status Code on Opera when page reload
this.size = xmlHttpObj.getResponseHeader("Content-Length");
this.text = xmlHttpObj.responseText;
str="callbackFunction(this";
for(j=2;j<argomenti.length;j++){
str+=","+argomenti[j];
}
str+=");"
return eval(str);
break;
case 0: // Worong protocol
alert("001 Can't load file using 'file://' protocol")
return;
break;
case 404: // Page not found
alert("002 File not found: "+file);
return;
break;
default:
alert("003 Unrecognized status code: ["+xmlHttpObj.status+"]")
return;
break;
}
}
}
xmlHttpObj.send(null);
delete xmlHttpObj;
}
</script>
</head>
<body>
<div id="div_id"> </div>
carica
</script>
</body>