- From: Harold A. Driscoll <harold@driscoll.chi.il.us>
- Date: Fri, 12 Jul 1996 17:26:53 +0100
- To: Aymeric.PoulainMaubant@enst-bretagne.fr
- Cc: www-html@w3.org
At 17:52 12/7/96 +0200, Aymeric Poulain Maubant wrote: >I'm not sure of this, but does the following extract of the cougarDTD >mean that an IMG can be USEMAP and ISMAP *at the same time* ? > ><!ELEMENT IMG - O EMPTY -- Embedded image --> ><!ATTLIST IMG > %style; -- id, class, style -- > src %URL #REQUIRED -- URL of image to embed -- > alt CDATA #IMPLIED -- for display in place of image -- > align %IAlign #IMPLIED -- vertical or horizontal alignment -- > height %Pixels #IMPLIED -- suggested height in pixels -- > width %Pixels #IMPLIED -- suggested width in pixels -- > border %Pixels #IMPLIED -- suggested link border width -- > hspace %Pixels #IMPLIED -- suggested horizontal gutter -- > vspace %Pixels #IMPLIED -- suggested vertical gutter -- > usemap %URL #IMPLIED -- use client-side image map -- > ismap (ismap) #IMPLIED -- use server image map -- > title CDATA #IMPLIED -- advisory title string -- > > Check out <draft-ietf-html-clientsideimagemap-01.txt> which describes the client-side image map proposal. [1] I would expect that in most "real world" cases ISMAP would be used with USEMAP. This allows those browsers which support client side image maps to do so, while relying on the Web server to handle those cases where the browser can't. /Harold ================== [1] "A Proposed Extension to HTML : Client-Side Image Maps" (James L. Seidman, <draft-ietf-html-clientsideimagemap-01.txt>, December 1, 1995, http://ds.internic.net/internet-drafts/draft-seidman-clientsideimagemap-02.t xt ) expects: 2.1 Syntax Adding a USEMAP attribute to an IMG element indicates that it is a client-side image map. The USEMAP attribute can be used with the ISMAP attribute to indicate that the image can be processed as either a client-side or server-side image map. The argument to USEMAP specifies which map to use with the image, by specifying the URI for the file containing the map, followed by a '#', followed by the name of the map. If the argument to USEMAP starts with a '#', the map is assumed to be in the same document as the IMG tag. The presence of a USEMAP attribute overrides the effect of an enclosing anchor (A) element. [...] as well as: 2.2 Required Changes to HTML/2.0 DTD The required changes to the HTML/2.0 DTD to support this syntax would be as follows: Change the IMG element definition to be: <!ELEMENT IMG - O EMPTY> <!ATTLIST IMG SRC CDATA #REQUIRED ALT CDATA #IMPLIED ALIGN (top|middle|bottom) #IMPLIED ISMAP (ISMAP) #IMPLIED USEMAP %URI; #IMPLIED %SDAPREF; "<Fig><?SDATrans Img: #AttList>#AttVal(Alt)</Fig>" > [...] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Harold A. Driscoll mailto:harold@driscoll.chi.il.us #include <std/disclaimer> http://homepage.interaccess.com/~driscoll/
Received on Friday, 12 July 1996 13:25:46 UTC