Hi Holger,
What do you mean "there is no way to communicate between ASV and
firefox"?
I am doing a project to improve the accessibility of the graphics to
the blind and visually impaired people by using some assistive devices,
such as audio and haptic. I am now concentrating on SVG graphics,
especially for graphs. So, I am planning to have a plugin for the
browsers. At the moment, we are concentrating on creating a firefox
extension, but eventually we would like to have a plugin for IE as well.
Anyway, I wrote a JavaScipt to extract the desired and important data
and information from a SVG file, by using getAttribute,
getElementsByTagName and so on. It is working at the moment but only if
I read the SVG file which saved in the same directory in my local
machine.
This is snippet of my Code:
function init(){
readXML(SVGBarGrap.svg");
}
function readXML(url){
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.overrideMimeType ("text/xml");
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send(null);
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send();
}
}
}
function processReqChange() {
if (req.readyState == 4 && req.responseXML) {
var resp = req.responseXML;
parseSVGFile(resp);
}
}
But now, I would like to create this plugin which can extract the data
and information from any of the SVG graph from any of the webpage. But
I am not too sure how could I do that now. My idea is: When the user
browse through a webpage, and found a SVG Graph on one of the webpage,
then he will clock on a link to "view SVG". Then I suppose a new window
with SVG graph will pop up. I would then like to have my plugin to work
at this point, by directing my audio and haptic to represent the
content of the graph.
But I don't have any idea to read a file from a remote server. Or I
should save the file on to the user's machine, but I am wondering can
JavaScript does that....
Is all these make any sense?
Many Thanks,
Sam
------------------------ Yahoo! Groups Sponsor --------------------~-->
<font face=arial size=-1><a
href="http://us.ard.yahoo.com/SIG=12ha8r79v/M=362131.6882499.7825260.1510227/D=groups/S=1706030389:TM/Y=YAHOO/EXP=1124204605/A=2889191/R=0/SIG=10r90krvo/*http://www.thebeehive.org
">Get Bzzzy! (real tools to help you find a job) Welcome to the Sweet Life
- brought to you by One Economy</a>.</font>
--------------------------------------------------------------------~->
-----
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/