Hi Graeme, Yes, it is the approach I would follow... I'm not 100% sure about all the details (e.g maybe the URL is not exactly /images/xxx), but I'm sure that approach that will work. As said I used a similar approach sometime ago for displaying a documents inside an iframe: I mounted a dynamic resource that was generating the content based on some ID and the iframe src just contained the URL of the resource. Your use case is a bit different but it will also work. Another possibility is to have on the same page , where the "HTML" is going to be displayed, a component implementing IResourceListener and have that component generate the images... Right now I'm very busy with other pressing issues at work but if I find time I'll try to build a small example illustrating this.
Best, Ernesto Graeme Knight wrote: > Hi, thank you - this is invaluable information. > > So basically what you are suggesting is something like: > > 1) Read the HTML content (this will be set on the innerHTML of the iframe). > 2) Parse the content to find the each IMG SRC CID - replace this CID with a > URL to /images/xxx. > 3) Set the HTML into the iframe. > 4) On rendering the iframe IMG SRC will point back at the server that will > serve up the image, essentially. > > Appreciate your help! > > Graeme. > > > reiern70 wrote: > >> ...something like: >> >> private static String ID = "MyImages"; >> @Override >> protected void init() { >> super.init(); >> getSharedResources().add(ID, new >> MyDynamicImageResource()); >> mountSharedResource("/images", ID); >> .... >> } >> >> On you WebApplication class... Then ask back to the server for /images/xxx >> and your MyDynamicImageResource will pick up the xxx and stream back that >> xxx image... MyDynamicImageResource should implement some of the >> extensions >> of DynamicImageResource... Long time ago I implemented something like that >> but I don not have that code at hand anymore... But it shouldn't be that >> difficult to get that working. >> >> I have seen this >> http://cwiki.apache.org/WICKET/how-to-create-dynamic-image-overlays.html >> example >> but don't if it will be of any help to you... >> >> Best, >> >> Ernesto >> >> Best >> >> >> >> On Wed, Dec 3, 2008 at 3:16 PM, Ernesto Reinaldo Barreiro < >> [EMAIL PROTECTED]> wrote: >> >> >>> Why not mount a resource that is servicing back images based of the CID? >>> Best, >>> >>> Ernesto >>> >>> >>> On Wed, Dec 3, 2008 at 2:59 PM, Graeme Knight >>> <[EMAIL PROTECTED]>wrote: >>> >>> >>>> Oh, >>>> >>>> My use case is this: >>>> >>>> 1) Load up HTML email content. This content has CIDs which need to be >>>> resolved to URLs. >>>> >>>> 2) I will put the HTML content into the iframe using some Javascript to >>>> manipulate the innerHTML. >>>> >>>> 3) Before I do step 2 I need to convert the CID to a URL that points to >>>> an >>>> image file on the server. >>>> >>>> Its this URL construction that concerns me. >>>> >>>> Many thanks for any suggestions, Graeme. >>>> >>>> >>>> Graeme Knight wrote: >>>> >>>>> Hi, >>>>> >>>>> I would like to use an iframe on my page that contains IMG tags. I >>>>> >>>> would >>>> >>>>> like the IMG tag SRC to point back to the server to load up the image. >>>>> >>>>> What would be the best way to construct the URLs in Wicket? >>>>> >>>>> Many thanks for any advice, Graeme. >>>>> >>>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/IMG-SRC-URL-in-iframe.-tp20805408p20813419.html >>>> Sent from the Wicket - User mailing list archive at Nabble.com. >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>>> >> > >