<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hello all</div><div><br></div><div>A number of responses already - Thanks!</div><div><br></div><div>I should perhaps provide a few more details. &nbsp;I need to provide a very simple graphing application. &nbsp;A number of clients will be receiving a CSV file on a weekly basis and need to be able to graph and trend a number of the fields against a date field which is also included in the file.</div><div><br></div><div>Requirements:</div><div><br></div><div>- Cannot assume that the receivers will have MS office (or else they could possibly use Excel or Access)</div><div>- There will be no Webserver available</div><div>- Needs to work on Windows, Linux, Mac</div><div>- cannot assume any particular web browser</div><div><br></div><div><br></div><div><b>Anthony Fisher</b>&nbsp;suggested - 'There's no general way to do this (AFAIK), but if you're targetting&nbsp;only IE on Windows you could use ActiveX.' &nbsp; - I don't want to restrict to IE.</div><div><br></div><div><b>Michael Potter</b> suggested -' Have a Perl script constantly running in the background and updating the graph as a PNG on disk or whatever. The use Javascript to reload the page (I am assuming here that Javascript can be used to reload a page from disk)'. - I thought this might be a solution, but I need to pass parameters to the perl script.</div><div><br></div><div><b>Scott Penrose </b>suggested - &nbsp;'You have to have some form of code on the server to enable you to run Perl.</div><div><br>E.g. you can embed perl, similar to PHP into an HTML page if you enable something like Mason, Template, or other server side code.<br>You could also consider executing script with SSI (Service Side Include) if that can be enabled via Apache.<br>Or of course you can just enable a CGI, and embed it using one of many methods, one of which could even be an iframe.<br><br>Otherwise I can see no way in HTML to embed something.<br><br>Now, because you mentioned Workstations, there may be an alternative, e.g. XUL - I don't think you can do it directly with HTML on a browser, but maybe with XUL in Firefox.<br><br>Another way, depending on the technology, like where you get the data, could be by another language, such as XSL or Javascript, both of which can work directly in browsers.'</div><div><br></div><div><br></div><div>I was hoping for a way to provide a HTML interface and a Perl script, packaged up to fulfill all the requirements, but it looks like it wont be that simple. &nbsp;I think it might be a job for Tk, which I was trying to avoid.</div><div><br></div><div><br></div><div>Thanks very much for your help.</div><div><br></div><div><br></div><div>Cheers</div><div><br></div><div>Gerd</div></body></html>