- From: Herzog, Juergen <Juergen.Herzog@telekom.de>
- Date: Wed, 31 Oct 2001 15:23:39 +0100
- To: www-svg@w3.org
Hi, I've got a problem with overlaying two SVG documents. I'm working with IE and Adobe Viewer version 3. A solution for this combination would be o.k., although a cross-browser solution would be better. Here are my requirements: o I've got two SVG documents lying exactly on top of each other: o one acting as background (called "b"): o always lying underneath o not transparent o events are defined on several elements of b o is dynamic: must be possible to replace it dynamically by another SVG document acting as b (e.g. triggered by an event) o one acting as foreground (called "f"): o always lying on top of b o transparent => elements of b can be seen o events are defined on several elements of f o is static: no need to exchange it dynamically o I need a switch which defines whether events are handled by f or b Solution 1: using the SVG <image<-tag => doesn't allow for event handling in the included image. Solution 2: using a html-document and embedding the two SVG documents o using <div><embed src="xyz.svg" /></div>: => transparent f: works with wmode="transparent" => f on top of b: works with different z-index => switch: don't know how to redirect event handling from f to b => replacing b: don't know how to change the "src"-attribute of <embed> (value of "src" is changed but new document doesn't get loaded) o using <div><object data="xyz.svg" /></div>: => same behaviour as <embed>-tag o using <div><iframe src="xyz.svg" /></div>: => transparent f: frames are not transparent => f on top of b: doesn't work with different z-index => frames are always on top of <div>s => switch: (not tried yet, because not transparent) => replacing b: works by changing the "src"-attribute of <iframe> (shows the new document) Do I miss something? Can anyone help me or tell to what HTML-mailinglist I could post this question? Thanks in advance. Jürgen
Received on Wednesday, 31 October 2001 09:23:46 UTC