Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: javascript inside HTML::Template file

by ColonelPanic (Friar)
on Nov 16, 2012 at 13:29 UTC ( [id://1004185]=note: print w/replies, xml ) Need Help??


in reply to javascript inside HTML::Template file

CGI programs are a multi-level, multi-language endeavor. You have three different languages (Perl, HTML, and Javascript) and two different environments (server and browser). An error or setting in just one of these can cause the whole thing to fail.

In order to successfully debug a problem like this, you have to divide and conquer. Perform simple tests that verify that just one part of the equation is working correctly. That will let you narrow down where the real problem is.

Some examples of tests you might perform:

  • View source in your browser. Has your script generated the page as you expect?
  • Create a simple HTML file with a simple Javascript command by hand. Does the Javascript execute?
  • Hand-create a simple HTML file with the exact Javascript code you want to use. Does this execute in the browser?
  • Have your Perl script output a very simple HTML file with a simple Javascript command. Does this work?
  • Test some of the features you want to use in a regular Perl script before putting them into a server environment.
And so on. In this way you can figure out exactly where the problem is. If you still can't get it to work, you will at least have learned enough to post a specific, well-informed question.



When's the last time you used duct tape on a duct? --Larry Wall
  • Comment on Re: javascript inside HTML::Template file

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1004185]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (6)
As of 2025-03-27 16:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    When you first encountered Perl, which feature amazed you the most?










    Results (70 votes). Check out past polls.

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.