Mario R. Sanchez, Ph.D. wrote: : i have the following script pl.pl (yes, ugly but it works...)
[ snipped ugly code :) ] : ###displays graphic numbers : print "Content-type:text/html\n\n"; : print "<html><head><title>COUNTERING OF : JS.PL</title></head><body>\n"; print "ALO\n"; : print qq(<img border="0" src="0.gif" width="36" height="40"><img : border="0" src="7.gif" width="36" height="40"><img border="0" : src="6.gif" width="36" height="40">); : print "</body></html>\n"; : exit; : -------------------- : : this script works as i want it to - the counter adds and the : graphics display. verify if you like at; : http://www.dbiq.com/cgi-bin/mi/pl.pl : : ok. so i want to call it this way (no, i cant use inline : frame, or the <img> thing or ssi) Sounds like you need a better host. : <html> : <head> : </head> : <body> : hi : <div><SCRIPT LANGUAGE="Javascript" : SRC="http://www.dbiq.com/cgi-bin/mi/pl.pl"></SCRIPT></div> You are asking the browser to run the output from the pl.pl script as Javascript, but the output from pl.pl is not valid Javascript. If the pl.pl were to generate valid Javascript, your problem might be solved. <script></script> tags are not supposed to be in <div></div> tags. They also should be in the header, not the body of your HTML. You might return a Javascript function from the pl.pl script and then call that function in the appropriate spot in the HTML body. Start smaller. Accomplish importing a plain Javascript file into an HTML file first. Once you have mastered that, try rewriting pl.pl to output valid Javascript. The idea is to start small, check the results, make sure things are working fine then rinse and repeat. HTH, Charles K. Clarkson -- Mobile Homes Specialist Free Market Advocate Web Programmer 254 968-8328 Don't tread on my bandwidth. Trim your posts. _______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
