I try to read a local file from server. I have been "googling" this topic for a while now, and some say it's impossible, others that it can be done. During this search I've found this script:
Read a file using xmlhttprequest
If the HTML file with your javascript app has been saved to disk, this is an easy way to read in a data file. Writing out is more complicated and requires either an ActiveX object (IE) or XPCOM (Mozilla).
fname - relative path to the file
callback - function to call with file text
function readFileHttp(fname, callback) {
    xmlhttp = getXmlHttp();
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState==4) { 
            callback(xmlhttp.responseText); 
        }
    }
    xmlhttp.open("GET", fname, true);
    xmlhttp.send(null);
}
Return a cross-browser xmlhttp request object
function getXmlHttp() {
    if (window.XMLHttpRequest) {
        xmlhttp=new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (xmlhttp == null) {
        alert("Your browser does not support XMLHTTP.");
    }
    return xmlhttp;
}
But I don't know how to use it, and how should callback function look? Could you provide an example code using these functions?
 
     
     
     
     
     
     
    