Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #33359

Re: Instead of <iframe onload=...

Newsgroups comp.lang.javascript
Date 2017-05-21 11:46 -0700
References <5638b17e-4ab2-4605-ac32-b399ddcfa099@googlegroups.com> <ofmrnu$sc9$1@news.albasani.net> <b06552ca-cd04-4314-8dea-76a7630b4058@googlegroups.com> <hogR$$KPILIZFwpJ@invalid.uk.co.demon.merlyn.invalid> <ofqlst$rik$1@news.albasani.net>
Message-ID <2c839093-3b07-40fc-9cda-7ffd9f92faa9@googlegroups.com> (permalink)
Subject Re: Instead of <iframe onload=...
From Dr J R Stockton <J.R.Stockton@physics.org>

Show all headers | View raw


On Sunday, May 21, 2017 at 1:10:10 AM UTC+1, Stefan Weiss wrote:
> Dr J R Stockton wrote:
> > The setTimeout appeared necessary for the frame height needed to be
> > discoverable by Procrustes; perhaps there is a better way.
> 
> I haven't tested any of this, but even if it turns out to be necessary for
> some reason, 500 ms *after* the load event seems a bit excessive. It's not
> that I can't wait for half a second, I just really dislike elements jumping
> around on a page.

Perhaps the onload event is fired when all of the file has actually
arrived, rather than when it has been sufficiently processed for its
height to be known.  I will test shorter intervals; but, as I am
using it, the jumping is not annoying.  _At_present_, an inadequate
interval leaves the iframe short ...

Another problem occurred when the file in the self-adjusting frame
contained a self-adjusting frame.  That was easily avoided when I
noticed that the inner material did not need to be framed (certain
site "design" rationalisations have been done since that material
was originated); un-framing it meant that no frame would be
shorter than the size of <iframe></iframe>.

> > Sometimes, an iFrame appears further down the document than intended,
> > when two are adjacent.
> > 
> > Alas, iFrame has a minimum height.
> 
> They do not; even iframes with 0px height are possible.
> Use display:block.

While writing the above, it occurred to me that it would be easy
to set the size of the infant iframe to the value of DefaultHeight
provided, and adjust it later if the right height becomes known.
Then, for readers whose browser window is a sensible number of em
units wide, jumping will be replaced by minor hopping.

Thanks.

-- 
  (c) John Stockton, near London, UK.  Using Google, no spell-check. |
 Mail: J.R.""""""""@physics.org                                      |

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Instead of iframe onload? Dr J R Stockton <J.R.Stockton@physics.org> - 2017-05-18 05:40 -0700
  Re: Instead of iframe onload? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-05-18 15:07 +0200
    Re: Instead of iframe onload? Dr J R Stockton <J.R.Stockton@physics.org> - 2017-05-18 08:11 -0700
      Re: Instead of iframe onload? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-05-18 18:09 +0200
        Re: Instead of iframe onload? Andrew Poulos <ap_prog@hotmail.com> - 2017-05-19 12:36 +1000
          Re: Instead of iframe onload? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-05-19 09:15 +0200
            Re: Instead of iframe onload? Andrew Poulos <ap_prog@hotmail.com> - 2017-05-19 18:12 +1000
              Re: Instead of iframe onload? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-05-19 11:47 +0200
  Re: Instead of iframe onload? Joao Rodrigues <groups_jr-1@yahoo.com.br> - 2017-05-19 02:44 -0700
  Re: Instead of iframe onload? Martin Honnen <martin.honnen@gmx.de> - 2017-05-19 15:25 +0200
    Re: Instead of iframe onload? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-05-19 18:11 +0200
    Re: Instead of iframe onload? Dr J R Stockton <J.R.Stockton@physics.org> - 2017-05-19 14:30 -0700
      Instead of <iframe onload=... Dr J R Stockton <reply1700@merlyn.demon.co.uk.invalid> - 2017-05-20 22:15 +0100
        Re: Instead of <iframe onload=... Stefan Weiss <krewecherl@gmail.com> - 2017-05-21 02:10 +0200
          Re: Instead of <iframe onload=... Dr J R Stockton <J.R.Stockton@physics.org> - 2017-05-21 11:46 -0700
            Re: Instead of <iframe onload=... Dr J R Stockton <reply1700@merlyn.demon.co.uk.invalid> - 2017-05-24 23:18 +0100
          Re: Instead of <iframe onload=... Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-05-21 23:22 +0200
            Re: Instead of <iframe onload=... Stefan Weiss <krewecherl@gmail.com> - 2017-05-22 00:39 +0200
              Re: Instead of <iframe onload=... Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-05-22 01:38 +0200
                Re: Instead of <iframe onload=... Stefan Weiss <krewecherl@gmail.com> - 2017-05-22 02:19 +0200
                Re: Instead of <iframe onload=... Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-05-22 02:35 +0200
                Re: Instead of <iframe onload=... Stefan Weiss <krewecherl@gmail.com> - 2017-05-22 12:54 +0200
                Re: Instead of <iframe onload=... Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-05-22 15:37 +0200
                Re: Instead of <iframe onload=... Stefan Weiss <krewecherl@gmail.com> - 2017-05-22 18:23 +0200
                Re: Instead of <iframe onload=... Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-05-23 14:15 +0200
                Re: Instead of <iframe onload=... Stefan Weiss <krewecherl@gmail.com> - 2017-05-23 15:56 +0200
                Re: Instead of <iframe onload=... Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-05-23 18:41 +0200
        Re: Instead of <iframe onload=... Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-05-22 03:27 +0200

csiph-web