MathGroup Archive 2002

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: problem with a hyperlink (button)

  • To: mathgroup at smc.vnet.net
  • Subject: [mg37906] Re: problem with a hyperlink (button)
  • From: "Allan Hayes" <hay at haystack.demon.co.uk>
  • Date: Tue, 19 Nov 2002 03:51:18 -0500 (EST)
  • References: <ar7vkf$s6e$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Gerald,
Interactive hyperlink creation via the menu:  Find> Add/Remove Cell Tags ...
and Input>Create Hyperlink... uses relative addresses provided both source
and target notebooks have been saved at some time.

I have a text cell, the source cell, containing
"To target cell" in
            Folder1/Folder1.1/Folder1.1.1/ index.nb

and a text cell, the target cell, in
            Folder1/Folder1.2/Folder1.2.1/Notebook

Both these notebooks have been saved.

Using  Find> Add/Remove Cell Tags ... I give the target cell the tag
"target"
Using  Input>Create Hyperlink... I make the text "To target cell" in
the source cell into a hyperlink to the target cell.

ButtonBox["To target cell",
  ButtonData:>{
    FrontEnd`FileName[ {
      ParentDirectory[
        ParentDirectory[
          ParentDirectory[ ]]], "Folder1", "Folder1.2",
      "Folder1.2.1"}, "Notebook .nb", CharacterEncoding ->
      "WindowsANSI"], None},
  ButtonStyle->"Hyperlink"]

This can be used as a template


--
Allan

---------------------
Allan Hayes
Mathematica Training and Consulting
Leicester UK
www.haystack.demon.co.uk
hay at haystack.demon.co.uk
Voice: +44 (0)116 271 4198
Fax: +44 (0)870 164 0565


"Gerald Roth" <gerald.roth at aon.at> wrote in message
news:ar7vkf$s6e$1 at smc.vnet.net...
> hi
>
> i have the following problem:
> i am creating a index notebook for some notebooks that are located in a
> subdirectory (e.g.  /dir1/index.nb points to nb files /dir1/dir2/1.nb
> /dir1/dir2/2.nb) this should be done independent of the topdir everything
is
> located in and independent of the operating system used. i use a script to
> generate the "dir" and "name.nb" strings and they are pasted correctly
into
> the ButtonFunction.
>
> a friend of mine suggested to use
>
> ButtonBox["aszdfg",
>   ButtonData:>{
>     FrontEnd`FileName[ {"dir"},
>       "name.nb", CharacterEncoding -> "ISO8859-1"] } ,....
>
> however, this does not work. i tried some things and ended with
>
> ButtonBox["open",
>         ButtonFunction:>{
>           FrontEnd`NotebookOpen[
>
>             FrontEnd`FileName[ {"dir"}, "name.nb",
>               CharacterEncoding -> "ISO8859-1"]]},
>         ButtonStyle->"Hyperlink"]
>
> however, this does not work, either.
>
> is there a clean way to set hyperlinks with relative paths ??
>
> thanks for your help
>
> gerald roth
> --
> *************************************
> Gerald Roth
> M@th Desktop Development
>
> Tel: +43 - 316 - 57 16 33
> Email: Gerald.Roth at aon.at
> *************************************
>
>





  • Prev by Date: named optional parameters
  • Next by Date: How do I plot this and get their values
  • Previous by thread: problem with a hyperlink (button)
  • Next by thread: syntax error