[Seaside] Uploading an image using AJAX and iframes

Richard Durr richard.durr at googlemail.com
Fri Aug 21 19:35:36 UTC 2009

Hello List,
I am currently implementing an ImageChooser Component, where I like users to
upload an image by submtiting the form containing the fileUpload using an
iframe like this:

html form id: (self formId);  attributeAt: #target put: (self frameName);
multipart; method: #post; with: [
html fileUpload
id: self uploadInputId;
accept: 'png jpg jpeg gif';
on: #image of: self.
html div with: [
html anchor
onClick: (html javascript factory form id: self formId; submit);
with: 'Upload Image'.
html iframe name: self frameName; style: 'display: none; widht: 0; height:
0; border: 0;'.

This works – but it loads the entire page into the iframe, again. I would
rather just load an html stub containing a javascript which indicates if the
upload was successful or not and executes in the context of the original
html. I tried to return a response during the setting of my component's
image instance-variable but this does not work.

Has anybody an Idea?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20090821/49c2f650/attachment.htm

More information about the seaside mailing list