First to review the current state of affairs: I thought Paul's suggestion of adding including a / suffix to the directory name in the <base> tag and putting it in the <head> element would enable me to place script files and style files in a common directory of my own naming.
In j64-701/addons/ide/jhs/utilh.ijs the noun hrtemplate controls the head element for the main JIJX window, not for the derived URL that I want to create. However, there is a noun hrtemplate in the D3 demo in the script file jhsmod.ijs which creates a <head> element independently for the d3 locale and for each page it creates. So I added the <base> reference in jhsmod.ijs as shown below. hrtemplate=: toCRLF 0 : 0 HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Connection: close <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title><TITLE></title> <!-- NEXT LINE ADDED --> <base href="/Users/brian/j64-701/addons/graphics/d3/"/> <CSS> <JS> </head> <BODY> </html> ) Unfortunately that produces the following error message in the jijx window after the 2 commands (require and load). Notice how the very long error message line contains both the text for the <base href...> and the text for HPATH, where the latter begins with "~root" and the two are catenated. I cannot find where in the code that HPATH part is added and therefore cannot remove it. So I could use some help. require 'graphics/d3' in jhsmod.ijs load 'graphics/d3/demo' |domain error: gsrcf | htmlresponse y ,~gsrchead rplc'<TYPE>';x;'<LENGTH>';":#y *** response not sent for Users/brian/j64-701/addons/graphics/d3/~root/Users/brian/j64-701/addons/graphics/d3/d3.v2.min.js *** html409 Conflict --- (B=) ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm