#!/usr/bin/perl -w use CGI qw(:standard); use CGI::Carp qw(fatalsToBrowser); use strict; my $query = new CGI; my $JSCRIPT=<header(); print $query->start_html(-title => 'Selection ', -BGCOLOR=>'lavender', -script=>$JSCRIPT); #SETTING UP A FORM FOR INPUT: print $query->startform(-name=>'sql_tool'); print $query->button(-name=>'listfile', -value=>'direct function-call', -onClick=>"windo('win1')" ),p; print $query->button(-name=>'embedvar', -value=>'indirect function-call', -onClick=>"sub_dispatcher()" ),p; print $query->endform(), hr; #------------------------------------------------------ #JS FUNCTION CALL: my $writsql= "-code=>\'windo(\"win2\")\'}),p"; my $prntvar = "print \$query->start_html(-script=>{-language=>\'JavaScript',$writsql;\n"; eval $prntvar; print end_html;