1

I'm developing a web application using ASP.NET that deals with pages that display a bunch of gauge etc, with changing values.

For part of the navigation I need to be able to display small previews of a bunch of these pages on a single page.

It may be a lot to ask, but the previews must fit into the same size 'frame' regardless of their original size, have equal scaling (1:1, blank space is acceptable), and be as cross-browser capable as possible (at least work on IE, FF, Opera, Safari & Safari for iPhone/Pad/Pod).

I've been trying to use html iframes to achieve this but I'm finding the results to be highly unpredictable across different web browsers, and some conflicts with it's style attributes against its other parameters.

Implementation of this can be within the navigation page or the control pages or both.

Toby Wilson
  • 1,467
  • 5
  • 19
  • 42

3 Answers3

0

The only cross-browser solution for this is to create a snapshot of the page on server side, and display it as an image.

Related questions:

Community
  • 1
  • 1
Pekka
  • 442,112
  • 142
  • 972
  • 1,088
0

I would suggest taking screenshots and using browser detection to display only the correct images. There's probably a better way to do it, but this should at least get you started. You can use adobe browser labs if you need a screenshot for a browser you don't have.

Tmas
  • 55
  • 1
  • 8
0

Do the previews have to be "live", or can they be static? And are all pages available on the internet (in which case you might be able to use an online screenshot service) or are they internal pages?

Peter
  • 2,874
  • 2
  • 31
  • 42