Jeff wrote:

I prefer, where possible to use the HTML <object> element with HTML
fallback for browsers that doesn't support SVG (older browsers and
IE). See menu.svgz on my site for an example
(http://blog.codedread.com/)



One hassle here is that IE/ASV blocks access to much of scripting
through <object>.

See
http://srufaculty.sru.edu/david.dailey/javascript/frames/objectTest.html

<embed> is <i>one</i> of the only ways I've been able to verify that SVG
- HTML scripting will work across browsers.

A few remarks, though that qualify this:

1.       Dave Raggett has explained to me some ways of tricking IE to
work with <object>. I still have to experiment with this 'til I
understand it. 

2.       Some have argued that Adobe is no longer relevant in the SVG
world since they are dropping out in Jan 09: hence eliminating the need
to worry about IE/ASV in our tutorials and advice. Are they really
dropping out then? Usually if we beg nicely, they have changed their
minds, or so it has seemed.

3.       How big is the installed base of SVG users who are actually
using IE/ASV? Any estimates? If we multiply P(Illustrator ownership) by
P(IE usage) x #users, this would give a strict lower bound and it is
still, I suspect, a larger number than some browsers can claim for
market share. 

4.       IE/ASV is still, with Opera, one of the two most fully featured
supporters of the spec. It and Opera are the only places to look at SMIL
and the only places to see many filter effects. It is the only place, so
far as I can tell, to see some of the compound filter effects. Perhaps
we're labeling it irrelevant a bit too soon. Adobe withdrawing support
for downloads would only mean that they are putting all their bananas in
the Flash boat, or that they've bought stock in Silverlight or that they
have simply grown tired of graphical computing. It doesn't mean that the
installed IE/ASV base is going to migrate quickly, particularly if
they've come to rely on SMIL in significant ways, or as in some cases if
their corporate hierarchy is allergic to open source (which has been
documented) or foreign software (which is just a suspicion of mine ).

5.       Using <object><param></object> as in
http://srufaculty.sru.edu/david.dailey/svg/objectSVG.html is one way to
surmount the blood brain barrier of cross-DOM scripting in IE/ASV. (Dave
R. points out that that doesn't validate according to HTML4, but I'll
bet it does, or at least oughta, according to HTML5 and students
understand things better if I don't use irrelevant attributes like
language="JavaScript" which really should be the default, que no?)

Cheers,

David

 



[Non-text portions of this message have been removed]


------------------------------------

-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
----Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/svg-developers/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Reply via email to