Wolfgang Wiese: CGI-Suchergebnisse in Frameset

Beitrag lesen

Hi,

»»sondern z.B. mit dem Abschicken der Suche ein zweites Frameset
»»aufzurufen. Erst gibt's nur zwei Frames, wenn gesucht wird, soll
»»sich der untere Frame in zwei Frames aufteilen. Und 1-3 habe ich
»»schon hinter mir (v.a. 3). Danke, Harald

Ah! Jetzt wird das Problem schon interessanter!

Nun, mach es doch so, dass dein CGI-Skript ein Vor-CGI-Skript
bekommt, welches zuerst aufgerufen wird und welches nichts
weiter macht, als ein Frameset zu definieren und in diesem
Frameseit einem zweiten Skript die eigentlichen Suchparameter
uebergibt.

Im prinzip wuerde dieses Vorskript also nur so aussehen:
(UNGETESTET!)

#!perl
my $SUCHSKRIPT = "http://DOMAIN/cgi-bin/suche.pl";

print "Content-Type: text/html\n\n";
print
 <HTML>\n
 <FRAMESET border=0 frameborder=0 framespacing=0>
   <frame marginheight=2 name="bla" src="$SUCHSKRIPT?$ENV{'QUERY_STRING'}" scrolling=no noresize >\n
   <frame marginheight=2 name="blub" src="irgendwasstatisches.html" scrolling=auto noresize >\n
 </FRAMESET>
</HTML>\n
\n";

exit;

Ciao,
 Wolfgang