[imp] older browsers and auto_expand...

liamr@umich.edu liamr@umich.edu
Thu, 15 Aug 2002 13:29:35 -0400


> What we need is more along the lines of a list of browsers that
> support (or don't support) this feature so that we can perhaps create
> a new "quirk" that can be evaluated at runtime.  Does anyone have such
> a list (browsecap does not appear to include this information)?

I'd actually created an "iframes" feature and added it to Browsers.lib, and
changed the auto expansion code to do a $browser->hasFeature('iframes') check.
The diff can be found here:

    http://www.umich.edu/~liamr/horde/iframes.diff

I wasn't sure if it should be a quirk or a feature.

The O'Reilly book on DHTML talks about what browsers support IFRAMES.  It looks
like IFRAME was introduced in IE 3, as the IE proposed alternative to Netscape's
ILAYER.  

IFRAME was fleshed out a lot more in IE4.. NS4x doesn't support it.  Netscape
6.2 seems to support it, but the auto name expansion isn't working right (at
least for 6.2x on my Win9x/NT/XP and Mac OSX machines).. it displays the
"Expanding..." text, and actually does the addressbook lookup, but never
displays the results, instead the status line says:

     [object HTMLSpanElement]

Does it work for anyone else w/ NS6?

Auto expansion has worked with Mozilla 1.0 on all of the platforms I've tried it
on. 

OmniWeb (OSX) doesn't do IFRAMES either.

Liam