A method, program and apparatus for rendering an image area in an electronic
document
are provided by means of a web browser having non-visual capabilities. The invention
comprises parsing a web page and creating a document object model (DOM). The browser
then determine if an image in the web page contains a "long description" attribute
that names a URL address for a second web page. This second web page contains a
long description of the image in the first web page. If the image does have this
attribute, the browser creates a new subtree within the DOM of the first web page,
and places the subtree adjacent to the image in the DOM. The subtree presents a
visible and renderable hyperlink to the second web page containing the long description.
The browser will then render the image and/or hyperlink. The image and hyperlink
can be rendered audibly, tactilely, visually, or by a combination of these methods,
depending on the needs of the user.