Re: Relative hyperlink
- To: mathgroup at smc.vnet.net
- Subject: [mg51554] Re: [mg51481] Relative hyperlink
- From: "David Annetts" <davidannetts at ihug.com.au>
- Date: Thu, 21 Oct 2004 22:22:16 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
> How does one create (in a Mathematica notebook) a hyperlink to an > arbitrary > file (i.e. not to another > Mathematica notebook) without having to give the full path to the file? > For > instance, I can successfully open a > file using a link like the one in the following type of text cell, where > "C:\......\file.html" is the full path > of the file (fill in the dots to make the full path), and the file type > can > be anything I could normally open on > my computer: > > Cell[TextData[ButtonBox["link", ButtonData:>{ URL[ "C:\......\file.html"], > None}, ButtonStyle->"Hyperlink"]], > "Text"] > > However, I would like to be able to specify the file path relative to the > notebook's location, because this > would allow me to move the whole directory tree around (to a different > disk, > say) without breaking the links. > How can this be done? Hyperlinks are available from Input->Create hyperlink, and you need to check "Other notebook or URL", then browse for the file. Displaying the cell's contents (Ctrl-Shift-E) allows you to edit all the hard paths to relative ones. Perhaps there should be another button in the dialog box to create a relative link? Regards, Dave.