i would be thrilled to do it without the iframe :)

so, this maybe more than you care to know:

basically, i have a giant table many rows, many columns
this table has to be turned into a PDF
i have to use a certain HTML -> PDF service within my company, and
unfortunately that service is based on rendering in IE7, so there is a
lot of CSS that works in Chrome/FF/IE8 that does not work there.

i also have to chop this table up into sections for each page and
concat those sections with some header/footer html that gets repeated
across pages.

in order to chop everything up properly, i need to first measure the
header and footer, however measuring those elements on the page
doesn't always yeild the correct result, since we have to send along a
certain css file with the stuff to the pdf service, we need to measure
things in the context of that CSS file.

i had this working with mootools 1.2.5, but for some reason it
completely fails in 1.3.x.

I'm open to suggestions, however it definitely seems as if the IFrame
class is not working as advertised.

Thanks,

On May 19, 11:09 am, Philip Thompson <[email protected]> wrote:
> Yes, I noticed that error. I guess my real question is... what is your
> ultimate goal? You want to get the styles/size of a particular element, but
> not in the context of the current document which contains certain CSS? Why?
> The reason I'm prodding further is to see if you can do it without and
> iframe or maybe approach this problem from a different angle.
>
> ~Philip
>
>
>
>
>
>
>
> On Thu, May 19, 2011 at 10:03 AM, Izzy <[email protected]> wrote:
> > so if you run the jsfiddle i linked, it throws an error.
>
> > why is it throwing that particular error?
> > does the .getComputedSize() method not exist on elements grabbed from
> > that iframe?
> > is there something i'm not doing right when interacting with the
> > iframe from the current window using mootools?
> > is the iframe bugged?
>
> > kind of a general "why doesn't this work" type thing.
> > sorry for the inclarity.
> > -i
>
> > On May 19, 10:52 am, Philip Thompson <[email protected]> wrote:
> > > What is your actual "question"?  :)
>
> > > ~Philip
>
> > > On Thu, May 19, 2011 at 9:20 AM, Izzy <[email protected]> wrote:
> > > > 1: thanks ahead of time
>
> > > > the short:
> > > >http://jsfiddle.net/5HBq3/6/
>
> > > > the long:
> > > > first, if i could do this without an iframe, i would.
> > > > i need to use an iframe to measure elements in a context separate from
> > > > the page's css, using a different set of css.
> > > > i can certainly do things a little more manually, but i'd prefer not
> > > > to.
>
> > > > the docs suggest that the IFrame should be extended with mootools
> > > > methods, but it doesn't appear to be totally true.
>
> > > > any help is greatly appreciated,
> > > > thanks,
> > > > -izzy

Reply via email to