[9877] in www-talk@info.cern.ch

home help back first fref pref prev next nref lref last post

Re: ISMAP vs browser-generated URL

daemon@ATHENA.MIT.EDU (Brandon Gillespie)
Tue Mar 26 12:23:02 1996

Date: Tue, 26 Mar 1996 10:17:19 -0700 (MST)
From: Brandon Gillespie <brandon@tombstone.sunrem.com>
To: www-talk@w3.org
In-Reply-To: <315818AE.70E8@speedware.com>
Resent-From: www-talk@w3.org

On Tue, 26 Mar 1996, Daniel Pichi wrote:
> The ISMAP attribute of the IMG element make an image "clickable". When activated, an URL is generated by the WWW 
> browser and send to the WWW server. Generated URL are not always build the same way! Even using two browsers from 
> the same provider (netscape for windows and netscape for X-window) do not guaranted an uniform behavior!
> 
> Question: Where can I find THE EXACT RULES that govern URL manifacturing.

Several sources, for URLs only check out:

  ftp://www.ics.uci.edu/pub/ietf/uri/rfc1738.txt

However, I think you are looking for HTTP URLs, for that check out the
HTTP 1.0 specification, specifically section 3.2.2 "HTTP URL"

  http://www.w3.org/hypertext/WWW/Protocols/HTTP1.0/draft-ietf-http-spec.html

< As example, the netscape browser version for windows append the cursor
< coordinate to the URL defined in the map file. The netscape browser
< version for X-window doesn't react the same, it remplacing the
< QUERY_STRING portion of the URL defined in the map file. 

Suggestion #1: never assume netscape is doing it the standard way, they 
likely are not.

< So, having defined:	default  /cgi-bin/program/path_info?query_string
< 
<     will generate on windows version:  /cgi-bin/program/path_info?query_string?x,y
<     will generate on X-window version: /cgi-bin/program/path_info?x,y

From my understanding of HTTP URLs the windows version is wrong, but this 
is up for interpretation.  From there, it just depends upon how
'path_info' handles its arguments.  That they should be standard there is 
no doubt; unfortunately they are not.

-Brandon Gillespie-


home help back first fref pref prev next nref lref last post