Thread: [htmltmpl] Ouptuttting to a named frame with IE
Brought to you by:
samtregar
From: Ron S. <ro...@de...> - 2003-10-29 02:47:00
|
Hi Folks Using IE 6. And, yes, I'm aware of this page, which discusses trying to redirect posts to posts: http://ppewww.ph.gla.ac.uk/~flavell/www/post-redirect.html Now for the problem: I have a frameset which basically looks like: =09=09=09<frame name=3D"left" src=3D"http://127.0.0.1/x-tree.cgi"> =09=09=09<frame name=3D"right" src=3D"http://127.0.0.1/x.cgi"> x-tree.cgi displays a tree of links via 'a href' (using CGI::Explorer, a Perl wrapper around xTree http://webfx.eae.net/dhtml/xtree/). x.cgi displays other stuff. x.cgi and x-tree.cgi are the same code, based on CGI::Application. Their calls to new() store 'left' or 'right'. I'd like, when one of those links in the left frame is clicked, for the output to appear in the right frame. My experiments have either: (1) centered around using just (in x-tree.cgi): =09=09$self -> header_props(-target =3D> 'right'); (2) or around (in x-tree.cgi): =09Construct $url =3D 'x.cgi/...' and =09=09$self -> header_type('redirect'); =09=09$self -> header_props(-url =3D> $url); =09=09return ''; =09and in x.cgi: =09=09$self -> header_props(-target =3D> 'right'); However, the (correct) output always appears in the left frame. Any ideas? -- Ron Savage, ro...@de... on 29/10/2003. Room EF 312 Deakin University, 221 Burwood Highway, Burwood, VIC 3125, Australia Phone: +61-3-9251 7067, Fax: +61-3-9251 7604 http://www.deakin.edu.au/~rons |
From: Karen J. C. <si...@ph...> - 2003-10-29 02:59:52
|
On Wed, 29 Oct 2003, Ron Savage wrote: RS>However, the (correct) output always appears in the left frame. RS> RS>Any ideas? Basically, regardless of the way the server constructs it, what you want at the end of the day is a link that reads something like this: <a href="http://something-something/x.cgi" target="right"> If you look at the frame source in IE and you don't see that "target=" then as far as I know (which isn't necessarily that far, actually) no matter what hoops you jump through with redirects, your output's going to show up in the same frame the clicked link was in. (You can probably do something different with Javascript, but you should never count on that.) -- Karen J. Cravens si...@ph... |
From: Ron S. <ro...@de...> - 2003-10-29 03:52:57
|
On Tue, 28 Oct 2003 20:58:40 -0600 (CST), Karen J. Cravens wrote: Hi Karen > Basically, regardless of the way the server constructs it, what you > want > at the end of the day is a link that reads something like this: > > <a href=3D"http://something-something/x.cgi" target=3D"right"> Brilliant. Many thanx. Guess I'll have to release a patch to CGI::Explorer to take a 'target' option :-). -- Ron Savage, ro...@de... on 29/10/2003. Room EF 312 Deakin University, 221 Burwood Highway, Burwood, VIC 3125, Australia Phone: +61-3-9251 7067, Fax: +61-3-9251 7604 http://www.deakin.edu.au/~rons |
From: Tristan P. <tri...@ya...> - 2003-10-29 15:09:11
|
Dear H:T users, What is the best way to validate form input from a user? I currently validate all data in my forms (hidden or not) using regular expressions, however I think my character set is too restrictive and may be turning away a lot of customers. Can I simply turn this checking off, and use H:T's escape-html feature to avoid nasty characters? Looking for the best method, all comments welcome! Thanks! Regards, Tristan Petersen http://cambist.net/ __________________________________ Do you Yahoo!? Exclusive Video Premiere - Britney Spears http://launch.yahoo.com/promos/britneyspears/ |