Hey guys,<div><br class="webkit-block-placeholder"></div><div>Dustin and I are running into an issue with io.script where we&#39;re trying to deal with cross-frame/window references in using some RPC services, and we were wondering if we could propose a small change to 
dojo.io.script before 0.9 lands...basically it would allow you to optionally specify a sourceNode in the get method ioArg object that attach would use:</div><div><br class="webkit-block-placeholder"></div><div>(in dojo.io.script
):</div><div><br class="webkit-block-placeholder"></div><div>line 28:</div><div><br class="webkit-block-placeholder"></div><div><span class="Apple-style-span" style="font-family: Courier; font-size: 11px; ">this.attach(ioArgs.id
, ioArgs.url, ioArgs.sourceNode||null);</span></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br class="webkit-block-placeholder"></span></font></div>
<div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 11px;">attach:function(/*String*/id, /*String*/url, /*Node?*/src){</span></font></div><div><font class="Apple-style-span" face="Courier" size="3">
<span class="Apple-style-span" style="font-size: 11px;">&nbsp;&nbsp; &nbsp;var d=src?src.ownerDocument:document;</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 11px;">
&nbsp;&nbsp; &nbsp;var element=d.createElement(&quot;script&quot;);</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 11px;">...</span></font></div><div><font class="Apple-style-span" face="Courier" size="3">
<span class="Apple-style-span" style="font-size: 11px;"><br class="webkit-block-placeholder"></span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 11px;">
It&#39;s a small simple change but it would allow more advanced users to use something like hidden iframes to deal with some cross-domain request limitations (which is the situation we&#39;re up against).</span></font></div>
<div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br class="webkit-block-placeholder"></span></font></div><div><font class="Apple-style-span" face="Courier" size="3">
<span class="Apple-style-span" style="font-size: 11px;">Thoughts? Argument names are up for interpretation (definitely not attached). &nbsp;I ran into a similar problem about a month ago with dojox.gfx, and changing references to ownerDocument made a huge difference...
</span></font></div><div><font class="Apple-style-span" face="Courier" size="3"><span class="Apple-style-span" style="font-size: 11px;"><br class="webkit-block-placeholder"></span></font></div><div><font class="Apple-style-span" face="Courier" size="3">
<span class="Apple-style-span" style="font-size: 11px;">trt</span></font></div>