var client = new XMLHttpRequest();
client.open("GET", "http://www.digiguide.com/i/nav/banner_gradient.gif", false );
var mail = new File( this.dataFolder + "banner_gradient.gif" ); if( mail.exists ) { mail.open( "read", "text" ) client.setRequestHeader( "If-Modified-Since", mail.lastModified.toUTCString() ); mail.close(); }
client.send("");
if( client.status == "200" ) { var mail = new File( this.dataFolder + "banner_gradient2.gif" ); mail.open( "readWrite,replace,create", "text" ); mail.write( client.responseBody ); mail.close(); } else if( client.status == "304" ) { lp.writeLog( "Not modified since: " + client.getResponseHeader( "last-modified" ) ); } else { alert( "Failed with error " + client.status + " " + client.statusText ); return false; }
|