On 13.08.2010 11:11, Ray_Net wrote: --- Original Message ---
> Stanimir Stamenkov wrote: >> Thu, 12 Aug 2010 23:32:34 +0200, /Ray_Net/: >>> Stanimir Stamenkov wrote: >>> >>>> The problem with the non-standard compliant behavior of IE in this case >>>> is the URI may contain \ (back-slash) as non-hierarchical separator, >>>> therefore IE will incorrectly transform it to a forward slash and >>>> result >>>> in a non-existent URI. So SeaMonkey's behavior is just fine - not being >>>> "clever" about incorrect URIs containing back-slashes instead of >>>> forward >>>> slashes for hierarchical path separators. >>> >>> So you said that SM is not clever enough to transform it to a forward >>> slash ? >> >> No, I said: "SM is not 'clever' about", which was meant as "SM is not >> stupid to". Sorry for not being clear enough. >> >>> You are wrong because when i propose to SM the following: >>> file:///C:/Program Files/Abyss Web Server/htdocs/IMAGES\pose-yoga.jpg >>> he shows me the picture and modify his URL-adress-zone as follow: >>> file:///C:/Program Files/Abyss Web Server/htdocs/IMAGES/pose-yoga.jpg >>> >>> Why SM is clever with file adress and not with webserver adress ? >> >> I think David E. Ross has given you a very probable explanation in >> another reply: >> >> news://news.mozilla.org:119/[email protected] >> >> If you want to find out for real, you could ask the Mozilla devs in a >> more technical group. >> > I will not go further, because SM gurus and devs think they are the best > ... it's abnormal that SM works in every possible way except when the > page is on my isp web space. This was causing me lot of understandings > why it did not work when uploaded for "online" general use. File structure on the local system follows the rules of the particular OS involved whereas on a "server", the convention in most cases is quite different and therefore interpreted differently by the browser. file:/server/directory/file.htm is server based file:/c:/directory/file.htm is local system based and the browser will automatically insert two more // such as: file:///c:/directory/file.htm Your image is displayed because everything following the file:/// is interpreted as being formatted locally and local rules apply, therefore the backslash \ is rendered correctly. If you try: http://your_server/directory/images\image.jpg will usually not work because the \ is an illegal character as such in some browsers but not all browsers. IE guesses that the \ is really a / and will work. Try these links in a few browsers: http://www.ufaq.org/themes/RavenIce/images/logo.gif http://www.ufaq.org/themes/RavenIce/images\logo.gif -- *Jay Garcia - Netscape/Flock Champion* www.ufaq.org Netscape - Firefox - SeaMonkey - Flock - Thunderbird _______________________________________________ support-seamonkey mailing list [email protected] https://lists.mozilla.org/listinfo/support-seamonkey

