value transfer from page to frame in second page frameset

L

lev

I want to pass a value(name) from a 'sign-in'(password) page to
one(result) frame of a second, three-frame frameset page. I did this
with 'action = result file.cgi' in the 'sign-in' file and
$ENV{'REQUEST_METHOD'} in the result file.cgi, but then only the
result frame alone was displayed. Doing the same with 'action=
frameset file.htm' displays all frames, but no value is transferred to
the static html file. This is why I need to write the frameset as a
cgi file. A value transferred to a frameset.cgi file could, I assume,
be used as a global value by the single result frame.
My efforts to write such a frameset, as the example below, were not
successful. Perhaps, someone could steer me right via cgi or via a
better(js) approach?

#!/usr/bin/perl -w

use CGI qw/:standard/;
my $q=new CGI;
use CGI::Carp qw(fatalsToBrowser);

print $q->header(); #or: $q->print("Content-Type: text/html\n
\n");
print $q->start_html(-title=>'PagePass');

print <<endhtml;
<FRAMESET ROWS="50%,*">
<FRAME NAME="display" SRC="http://bioinfo.weizmann.ac.il/
safety-bin/Document2.cgi">
<FRAME NAME="data" SRC="http://bioinfo.weizmann.ac.il/
safety-bin/cgi-bin/home.cgi">
</FRAMESET>
endhtml
;
# exit 0;

#malformed header from script. Bad header=<!DOCTYPE html:
 
T

Thomas 'PointedEars' Lahn

lev said:
[...] This is why I need to write the frameset as a cgi file. A value
transferred to a frameset.cgi file could, I assume, be used as a global
value by the single result frame. My efforts to write such a frameset, as
the example below, were not successful. Perhaps, someone could steer me
right via cgi or via a better(js) approach?

You do not have a problem that can be solved best with an ECMAScript
implementation: not server-side, because you use Perl there already;
not client-side, because the server-side approach is more reliable.

Ask in comp.lang.perl for help with your CGI/Perl script instead.


PointedEars
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,007
Latest member
obedient dusk

Latest Threads

Top