At 09:34 AM 4/27/2006, you wrote:
>try setting the onload from in javascript - that's what i'm attempting
>and she no work.
Oh... now I see what you're talking about --
I tried the following (avoiding your function() constructor to
simplify things):
I=svgDoc.getElementById("I")//the <image> tag in SVG
IM=new Image()
IM.src="../p17.jpg"
IM.onload=announce //a function containing an alert()
I.setAttributeNS(xlinkns,"xlink:href",IM.src)
It works in FF and Opera, and it works once in IE. Once the image has
loaded once, the browser seems to cache the memory of it being loaded
already so it only works once (try renaming the file and pointing the
browser at a new file -- I'll be you can get the function to activate
again. Note: I did this by building a virtual image in JavaScript
rather than assigning an onload attribute to the image tag -- I don't
know if this matters.
Once might be enough for many purposes, but I agree that the problem
is a problem and will hope others can help us out. I would share your
interest in finding a solution to this.
David
-----
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/