Yes, IE is always the fly in the ointment, so to speak.&nbsp; 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 &lt;<a href="mailto:greg.denton@gmail.com">greg.denton@gmail.com</a>&gt; 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&#39;t want the app to save directly to disk, just pop something to<br>
allow the user to do it. &quot;data:&quot; does the trick on firefox, very cool.<br>
Check this out:<br>
<br>
&lt;canvas debug=&quot;true&quot; height=&quot;200&quot; width=&quot;500&quot;&gt;<br>
 &nbsp; &nbsp;&lt;dataset name=&quot;foo&quot;&gt;Here is some xml.&lt;/dataset&gt;<br>
 &nbsp; &nbsp;&lt;button onclick=&quot;LzBrowser.loadURL(&#39;data:text/xml,&#39;+foo.serialize(),<br>
&#39;_blank&#39;)&quot;&gt;Click me&lt;/button&gt;<br>
&lt;/canvas&gt;<br>
<br>
No such luck in IE (7.0):<br>
 &nbsp; &nbsp;Protocol Type: data<br>
 &nbsp; &nbsp;Description: UnKnown<br>
 &nbsp; &nbsp;Windows does not recognize this Protocol.<br>
<br>
After a brief search, here&#39;s a &quot;pluggable protocol handler&quot; for IE<br>
&quot;data:&quot;. 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>