On 08/12/2010 07:38 AM, David E. Ross wrote: > On 8/12/10 6:45 AM, Ray_Net wrote: >> David E. Ross wrote: >>> >>> No, you have missed at least two points. >>> >>> If the file is on your local PC running Windows, then >>> file:///C:/TEST/didyouseethepicture.htm >>> is the same as >>> file:\C:\TEST\didyouseethepicture.htm >>> Even SeaMonkey recognizes the \ in this case. But the URI will not work >>> for a file on a Web server if you use \ where the proper symbol is /. >>> >>> When \ appears in a URI, either the user made a mistake or else it >>> stands for something other than /. IE was programmed to "guess" that >>> the user meant / when \ is used in a URI, which can be quite wrong if >>> the user meant something else. SeaMonkey follows the standards by not >>> guessing; this is also true of the other Gecko-based browsers. >>> >>> The processing done by IE -- including the interpretation of \ in a URI >>> -- is definitely NOT always correct. Especially when trying to >>> interpret user errors, IE is very often wrong. >>> >> But The markup >> >> <img src="IMAGES\pose-yoga.jpg" alt="pose-yoga.jpg"> >> works with SM when accessing the page in local or on a local webserver. > > That is true. See my paragraph above, beginning "If the file is on your > local PC". That is because URIs that are paths to local files under > Windows do indeed use \. > >> Therefore SM is wrong when he got a good result .... because you said >> that SM is correct when he cannot display the picture when the page is >> on my isp webserver. >> IE is more coherent, he work in all cases. > > No. The specification says that URIs that are paths on servers use / > and NOT \. See the specification at > <ftp://ftp.rfc-editor.org/in-notes/rfc3986.txt>. Gecko-based browsers > (including SeaMonkey) adhere to the specification. IE is notorious for > deviating from many specifications. > > Instead of arguing about this -- because SeaMonkey is NOT wrong -- just > fix your HTML. Note that I have a copy of my Web site (currently 387 > files) on my PC under Windows. Using / and not \, I can view all my > pages locally. Using \ and not /, I cannot view any page from my > server. Thus, I always code my URIs with /. >
I agree with David regarding the rfc... however: The link doesn't work with Opera (linux) as well. But it *does* work with Chromium 5.0.375.125 (53311) Ubuntu 10.04 (linux), and Epiphany Web Browser 2.30.2 (linux). _______________________________________________ support-seamonkey mailing list [email protected] https://lists.mozilla.org/listinfo/support-seamonkey

