It is the nature of the browser that loads the images of a page after
the page itself is loaded.
Cant you do something with a shared resource and then push a bit more
data in the url?
On 1/16/08, Eunice <[EMAIL PROTECTED]> wrote:
>
> Hai,
>
> I am trying to develop an application that going to display several charts
> in 1 page. The coding as below:
>
>
> public class JFreeChartImage extends Image {
>
> private int width;
> private int height;
> public JFreeChartImage(String id, JFreeChart chart, int width, int
> height){
> super(id, new Model(chart));
>
> this.width = width;
> this.height = height;
> }
>
> @Override
> protected Resource getImageResource() {
>
> return new DynamicImageResource(){
> @Override
> protected byte[] getImageData() {
>
> JFreeChart chart =
> (JFreeChart)getModelObject();
>
> return toImageData(chart.createBufferedImage(width,
> height));
> }
>
> @Override
> protected void setHeaders(WebResponse response) {
>
> if (isCacheable()) {
> super.setHeaders(response);
> } else {
> response.setHeader("Pragma", "no-cache");
> response.setHeader("Cache-Control", "no-cache");
> response.setDateHeader("Expires", 0);
>
> }
> }
> };
>
> }
>
> }
>
>
> while this i am loading Page A , i failed to load Page B from my application
> in different tab , where Page B is also consist of different charts, it
> shows page expired or sometimes show broken link icon.
>
> For Page A, coding for Page A will be exeuted, then will get the
> JFreeChartImage class to invoke the getImageResource() method but not the
> getImageData(). --> Lead to broken link
>
> For Page B, Coding for page B will be executed, then will get the
> JFreeChartImage class to invoke the getImageResource()and finally the
> getImageData().
>
> Is it because the chart for Page A in getImageResource() that loaded earlier
> been override by Charts from Page B, if yes how can I fix this in order to
> show the charts for both page?
>
> Is this the nature of getImageData that only will in invoke after loading
> all other pages?
> Is anyone face this issue before? Pls help..
>
>
> Thanx alot..
>
> --
> View this message in context:
> http://www.nabble.com/Broken-link-when-trying-to-navigate-to-other-page-with-another-tab-while-1-page-is-still-loading-tp14876728p14876728.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]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]