This tread confused me;-)
I guess part of the muddle is that window isn't window and document is not document when it comes to html<->svg (script) interaction. Moreover, if you open a plain svg, the asv browser integration will generate a html document on the fly; yet you do have a html hosting the svg (embed obj). window is not window: remember these windows are different objects : [in HTML]: browser window object (i.e. recognizes window.open, window.opener, window.top, etc.) [in SVG]: asv plug-in window object (i.e. recognizes window.getSVGViewerVersion, window.contextMenu, etc.) again, [in HTML]: window.document is the browser html document object (i.e. recognizes document.body, document.all, etc.) [in SVG]: window.document is the SVGDocument object (i.e. recognizes document.childNodes, document.rootElement, etc.) roundtripping samples for illustration: [in HTML]: window.document['plugins']['0']['window']['document'] ['rootElement'] (->svg object type of SVGSVGElement, window<>window, document<>document ) [in SVG]: window.parent['document']['parentWindow']['document']= (- > html object type of document, doc is doc) Give it a break, - , in asv 'window' is implemented as '_window_impl', and 'parent' is implemented as'__parent__' . (In asv6 'window.parent' is broken, nevertheless 'window.__parent__' still works.) hth and didn't unduly confuse you;-) Paul --- In [email protected], "riverside6" <[EMAIL PROTECTED]> wrote: > > Fred, you'll notice a post by myself earlier today referencing the > same error. I'm also using IE, and on the getSVGDocument call > get "Unspecified Error". Unlike you though, I'm using a simple asp > page with the SVG embedded. I'd also appreciate any suggestions. > > Thanks! > > --- In [email protected], Fred yahou <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I am using a SVG document that interacts a lot with its "parent" > HTML page, in > > both direction: > > HTML->SVG: > > [in SVG]: window.myFunctionInSVG = myFunction; > > [in HTML]: window.myFunctionInSVG(); > > > > SVG->HTML > > [in SVG]: parent.myFunctionInHTML(); > > > > This works fine on my HTTP server. > > > > Then I save as a MHTML (Web Archive) file, eventually using a third > party IE > > plugin like "EZ Save MHTML", then tweaking directly the resulting > MHTML file > > (because for an unknown reason it misses the SVG file and its > includes, so Im > > adding it manually, "encoded"). > > > > Now I am sure my MHTML file is complete and well-formed. When I > launch the .mht > > file in IE (6.0), it dispays fine, SVG and HTML included, but the > communication > > between both "worlds" don't work anymore. And so the interactivity. > After some > > debugging I have been able to sort out that: > > > > [in SVG]: > > - "parent" and "top" _don't exist_, so the parent.myFunctionInHTML > () call is > > not working: no error message, no exception on try/catch, nothing, > just stops > > the script engine :-( > > - window object does not look like being the same window object as > seen on HTML > > side. So window.myFunctionInSVG = myFunction works, but is useless. > > > > [in HTML]: > > - calling window.myFunctionInSVG() returns an error (no specified > property > > blabla) because of the previous reason > > - document.embeds["svg"].getSVGDocument() fails as well (!). > Apparently the > > first part of this statement gets the ASV3 plugin object, but the > > .getSVGDocument() throws an "unspecified error". > > > > I suspect a bug in the MHTML handling (eventually the domain name, > rather > > complex in the context of a MHTML page). Because this feature is > important to > > me, I am trying any possible workaround before giving up. > > > > I would be glad if anyone shares a begining of an answer to that > issue. If you > > did not get it, the purpose of all this is to be able to send > emails with > > interactive SVG inlined, and have offline version of complex > reports. The > > targetted platform is windows/IE/office, so I am interested in any > IE specific > > solution. > > > > Thanks in advance > > > > Fred > > > > > > > > > > __________________________________ > > Do you Yahoo!? > > Make Yahoo! your home page > > http://www.yahoo.com/r/hs ----- 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/

