Martin Honnen schrieb:

> --- In [email protected], Holger Will <[EMAIL PROTECTED]> wrote:
> > jophof007 schrieb:
> >
> > >
> > > Does anyone has a solution on detecting native svg support. Deer park
> > > Alpha 2 supports native svg. How can a client javascript detect that
> > > deerpark alpha 2 is running or how can a client javascript detect that
> > > native svg support is available?
> > >
>
> >
> > or you might check for the support of inlined SVG, this works in
> mozilla and opera.
> >
> > <?xml version="1.0"?>
> > <html xmlns="http://www.w3.org/1999/xhtml"; >
> > <head>
> >  </head>
> >   <script>
> >  function testSVG1(){
> >  
> >  var svg=document.getElementById("testSVG")
> > if(svg.namespaceURI=="http://www.w3.org/2000/svg";){
> > alert("your broser supports inlined SVG")
> > }
> >  }
> >  </script>
> > <body onload="testSVG1()">
> > <svg id="testSVG" xmlns="http://www.w3.org/2000/svg"/>
>
> I don't think that test above will tell you whether the browser
> supports inline SVG, all you do is checking the namespaceURI property
> of an element node in an XML document using elements in different
> namespaces, any W3C DOM Level 2 implementation should do that whether
> it knows about SVG or not. And you kind of check whether the browser
> implements getElementById on that <svg id="testSVG"> element but if
> that is the intension then you should check the result of the
> getElementById call before trying to access it as otherwise you can
> create a script error.
> For instance Opera 7.50 when served the above as application/xhtml+xml
> will show the alert while it certainly does not know to render SVG.
> Mozilla 1.7 does not show the alert but not because the test with the
> namespace is any good to detect SVG support but because the
> getElementById does not return an object but null and then the next
> line gives a script error.
>
>
Hi Martin

mmh yes it seems your are completely right, it was just an idea, i admit 
a bad one.
maybe the best way is to test for interdocument communication abilitys 
(SVGDocument / window)
like:
  http://jwatt.org/svg/demos/scripting-across-object.html
  http://jwatt.org/svg/demos/scripting-across-embed.html

cheers
Holger



-----
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/

<*> 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