<div class="gmail_quote"><div>Hi Richard,</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In your html fileUpload callback answer the following:<br>
^ WARenderLoop new call: YourComponentForTheIframe withToolFrame: false</blockquote><div><br></div><div>I should have mentioned I&#39;m using Seaside 3.0, and couldn&#39;t find a WARenderLoop&gt;&gt;call:withToolFrame: or similar, so I guess you&#39;re using Seaside 2.8.</div>
<div><br></div><div>However your code gave me an idea, which seems to provide a solution. I&#39;ve changed the callback to read:</div><div><br></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><div>
html fileUpload</div><div><span style="white-space: pre; ">        </span>callback: [:aFile| file := aFile. self renderIframeResponse];</div><div><br></div><div>then renderIframeResponse reads as:</div><div><br></div><div><div>renderIframeResponse</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>self requestContext respond: </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>[ :response | </div><div><span class="Apple-tab-span" style="white-space:pre">                </span>response</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>contentType: WAMimeType textHtml;</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>nextPutAll: (WAHtmlCanvas builder</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>documentClass: WATagDocument;</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span>fullDocument: true;</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>render: [:html |</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>self renderIFrameContentOn: html.</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                                </span>])]</div><div><br></div><div><br></div></div></span></div>
<div>all now works as anticipated.</div><div><br></div><div>Thanks</div><div><br></div><div>Nick</div><div><br></div></div>