http://developer.netscape.com/docs/index.html
Not all browsers support JavaScript, so in order to allow for reasonable display functions on non-JavaScript compatible browsers, most HTML pages will include JavaScript code inside of an HTML comment as in:<script language="JavaScript"> .... some JavaScript code </script>
The <!-- and // --> characters delimit HTML comments. It is thus legal for JavaScript source code to be "inside" of HTML comments and still recognized as JavaScript source code.<script language="JavaScript"> <!-- ... some JavaScript code // --> </script>
It is perfectly legal to include more than one <script language="JavaScript"> section within a program.
When you write JavaScript code, there are two general classes of JavaScript elements. You can define functions that will be called by other JavaScript code, and you can define in-line code that is executed when the page is loaded. You define a function in a manner similar to:
You can define in-line JavaScript in the same manner by just defining elements outside of functions:<script language="JavaScript"> function Function1(Parameter1,Parameter2) { ... } function Function2(Parameter1,Parameter2) { ... } </script>
The last place that you can include JavaScript code is as event handlers for other HTML elements. This allows you to do things like submit a form when a user clicks on a hypertext link, change the graphics that are displayed when the mouse is over a picture, or reload the page after a certain amount of time has expired. The specifics of these actions are beyond the scope of this introduction, but the general format of a JavaScript event handler is:<script language="JavaScript"> Function1("p1","p2") Function2("p3","p4") </script>
The JavaScript code in this type of example is usually a simple call to a JavaScript function that you have previously defined.<a href="..." onclick="JavaScript code"> ... </a>
There are several parts to this example:<html> <head> ... </head> <body> <script language="JavaScript"><!-- function SubmitFn(x) { document.forms[0].SELID.value = x document.forms[0].submit() return false } // --></script></p> <form method="POST"> <input type="hidden" name="SELID"> ... <p><a href="1234" onclick="return SubmitFn('1234')">link 1234</a></p> <p><a href="5678" onclick="return SubmitFn('5678')">link 5678</a></p> </form> </body> </html>
This function can actually exist anywhere in the HTML source code. The customary place is to include JavaScript functions as the first statements after the <body> tag.
to retrieve the value of this variable so that your program can sense which link was followed.PL_GETVAR variable from 'SELID' else variable = ''