how about this: create a new file called frames.ijs (feel free to rename the file and the coclass) load ...
coclass'frames' coinsert'jhs' HTML=: 0 : 0 <html><head><title>Turtle Graphics</title></head> <frameset cols="24%,*"> <frame src="http://127.0.0.1:65001/jijx" name="ijx", scrolling="auto"> <frameset rows="87%,*"> <frame src="http://127.0.0.1:65001/tgsj" name="ijs", scrolling="auto"> <frame src="http://127.0.0.1:65001/~Projects/tgsjhs/tgsjhshelp.html" name="help", scrolling="auto"> </frameset> </frameset> </html> ) create=: 3 : 0 IP=:getexternalip_jhs_'' htmlresponse ('127.0.0.1';IP) stringreplace HTML ) worked on my PC note, I get the external ip address instead of using 127.0.0.1 in create On Tue, Sep 23, 2014 at 2:52 PM, Brian Schott <[email protected]> wrote: > Joe (to the rescue), > > Mostly the answer to (1.) is yes. All 3 independent URLs can be accessed, > if the "<...>" part is omitted in every case. Actually there is one small > hiccup in the /jijx window on the iPad in Safari, but not in Chrome: the > keyboard does not appear. I wonder about that hiccup, but believe it is a > minor problem. > > Regarding (2.), I cannot quite imagine how to emit the html code with JHS. > But, I can see the **blank** frames when I surf to the URL on the iPad. > > 192.168.1.5:65011 <http://192.168.1.5:65011/jijx> > /~Projects/tgsjhs/console.html > <http://127.0.0.1:65001/~Projects/tgsjhs/tgsjhshelp.html> > > On the other hand, I suppose it is adequate for the iPad user to just surf > to the separate URLs, and not needing the 3-frame system, because the main > one is /tgsj , anyway. > > So maybe I should *just* look further into the issue regarding /jijx on > Safari. Has anyone else had this experience (of /jijx not working on Safari > on iPad)? > > On Tue, Sep 23, 2014 at 2:08 PM, Joe Bogner <[email protected]> wrote: > > > Hi Brian - > > > > I don't think you need to post to SO, we should be able to help you here. > > > > I see two pieces to this: > > > > 1. Can the iPad access each of the URLs independently? > > a. Enter http://192.168.1.5:65011/jijx < > http://192.168.1.5:65011/jijx > > > > > b. Enter http://192.168.1.5:65011/t <http://192.168.1.5:65011/jijx > > >gsj > > c. Enter http://192.168.1.5:65011/ <http://192.168.1.5:65011/jijx> > > ~Projects/tgsjhs/tgsjhshelp.html > > <http://127.0.0.1:65001/~Projects/tgsjhs/tgsjhshelp.html> > > > > 2. If the iPad browser can access each of those URLs, then it becomes a > > question of how to generate the frame HTML. I agree that storing it on > the > > device is not ideal. The right solution is to have JHS emit that HTML. It > > should be along the lines of the HTML you are already emitting. Instead > of > > hard coding the IP address, you'll probably want to dynamically determine > > it > > > > > > If you've already tried these things, I or someone else can provide some > > sample JHS code to output that html. Let us know > > > > Thanks > > Joe > > > > > > -- > (B=) > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
