- From: <Paul.Asman@ny.frb.org>
- Date: Fri, 16 Nov 2001 14:29:38 -0500
- To: www-svg@w3.org
I'd appreciate any insight into this. I have a number of SVG images
embedded in HTML pages. I used the 'object' tag for these, for all the
right (standards-following) reasons. Until recently, I was able to changes
these images with calls from the HTML. Recently, that stopped working.
Here's what happened.
I had this object:
<object data="cscByHand.svg" name="theSVG"
height="625" width="200" type="image/svg">
</object>
I then got hold of it with this:
var SVGDoc = null;
SVGDoc = document.theSVG.getSVGDocument();
After an upgrade to version 3.0 of the Adobe viewer, this stopped working,
so I changed the type to "image/svg+xml". I also updated the MIME type on
the iPlanet Web Server 4.1 accordingly. The change worked for static SVG
images, viewed in IE 5.5. However, the server returned an error when I
tried to get hold of the document as above. Sometimes, I got an unknown
error message from the browser, other times a message that the method was
not supported. Working from the latter, I tried substituting 'embed
["theSVG"] and embed[0], to no avail. Oddly, the method call continued to
work if the HTML was opened as a page through the 'file open' option.
When I changed the tag to 'embed', though, the call worked. This is the
substitution:
<embed src="cscByHand.svg" name="theSVG"
height="625" width="200" type="image/svg+xml">
</embed>
Since things are once again working, I don't have a problem to be solved.
But I'd sure like to know what's going on.
Paul Asman
Federal Reserve Bank of New York
paul.asman@ny.frb.org
Received on Friday, 16 November 2001 14:31:03 UTC