Prof Brian Ripley wrote: > On Thu, 7 Oct 2004 [EMAIL PROTECTED] wrote: > > >>Well, for htmlhelp, there is another error. The browser (e.g. Mozilla >>1.7.3) tries to open "T:\R\library\stats\html/Normal.html" and has >>problems with different kinds of slashes (/ vs. \). > > > I can't reproduce that. I get forward slashes only. Can you track down > where the \ are coming from?
Brian, you are right, in the object "file", there are only forward slashes. Looks like Mozilla (1.7.3) cannot interpret "T:/R/library/stats/html/Normal.html" and it changes the string in its navigation bar to: "T:\R\library\stats\html/Normal.html" Specifying "file:///T:/R/library/stats/html/Normal.html" works, but the "file:///" part seems to be required if using forward slashes. Note that the fix to use chartr("/", "\\", file) is also used in help.start(). I guess there was a reason to include it. >> options(chmhelp=FALSE, htmlhelp=TRUE) >> ?dnorm # does not work! >> >> >>This can be fixed by changing line 4 in >>.../src/library/utils/R/windows/help.R >>as follows: >> >>- browseURL(file) >>+ browseURL(chartr("/", "\\", file)) >> >> >> >> >>AArrrrrgh, I've never used non-text help pages in the developer releases >>... and obviously nobody else ... > > > Well, I have and Firefox works properly, for example. I've not used > Mozilla recently as Firefox seems rather better. I also checked, and IE6 > works too. Do you have a browser set (options(browser=)), or are you > relying on file associations? The latter. > Since this is to be a file:// URL, I believe forward slashes are correct, > but we are at the mercy of Windows browser providers. See above. The line browseURL(paste("file://", file, sep="/")) works for me. Uwe > Brian > ______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-devel