Yes, IE is always the fly in the ointment, so to speak. Or maybe the fly in your soup or some other equally<br>unappetizing metaphor.<br><br><br><br><br><br><div class="gmail_quote">On Tue, May 13, 2008 at 4:19 PM, Greg Denton <<a href="mailto:greg.denton@gmail.com">greg.denton@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I don't want the app to save directly to disk, just pop something to<br>
allow the user to do it. "data:" does the trick on firefox, very cool.<br>
Check this out:<br>
<br>
<canvas debug="true" height="200" width="500"><br>
<dataset name="foo">Here is some xml.</dataset><br>
<button onclick="LzBrowser.loadURL('data:text/xml,'+foo.serialize(),<br>
'_blank')">Click me</button><br>
</canvas><br>
<br>
No such luck in IE (7.0):<br>
Protocol Type: data<br>
Description: UnKnown<br>
Windows does not recognize this Protocol.<br>
<br>
After a brief search, here's a "pluggable protocol handler" for IE<br>
"data:". Note that this project was created for basically the same<br>
reason, a AJAX app with data already in the browser.<br>
<a href="http://www.codeproject.com/KB/IP/DataProtocol.aspx?display=Print" target="_blank">http://www.codeproject.com/KB/IP/DataProtocol.aspx?display=Print</a><br>
<br>
Thanks a bunch.<br>
</blockquote></div><br><br clear="all"><br>-- <br>Henry Minsky<br>Software Architect<br><a href="mailto:hminsky@laszlosystems.com">hminsky@laszlosystems.com</a><br><br>