<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FForm_Control%2FButton</id>
		<title>JavaScript DHTML/Form Control/Button - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FForm_Control%2FButton"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Form_Control/Button&amp;action=history"/>
		<updated>2026-04-04T15:11:30Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Form_Control/Button&amp;diff=2512&amp;oldid=prev</id>
		<title> в 09:59, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Form_Control/Button&amp;diff=2512&amp;oldid=prev"/>
				<updated>2010-05-26T09:59:59Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 09:59, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Form_Control/Button&amp;diff=2513&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Form_Control/Button&amp;diff=2513&amp;oldid=prev"/>
				<updated>2010-05-26T07:21:54Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Animating Buttons with JavaScript==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;JavaScript Unleashed&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; language=&amp;quot;JavaScript1.1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!--&lt;br /&gt;
   &lt;br /&gt;
    // Define image objects&lt;br /&gt;
    var prevBtnOff = new Image(42, 52);&lt;br /&gt;
    prevBtnOff.src = &amp;quot;http://www.wbex.ru/style/logo.png&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
    var prevBtnOn =  new Image(42, 52);&lt;br /&gt;
    prevBtnOn.src = &amp;quot;http://www.wbex.ru/style/logoRed.png&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
    var nextBtnOff = new Image(42, 52);&lt;br /&gt;
    nextBtnOff.src = &amp;quot;http://www.wbex.ru/style/logo.png&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
    var nextBtnOn =  new Image(42, 52);&lt;br /&gt;
    nextBtnOn.src = &amp;quot;http://www.wbex.ru/style/logoRed.png&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
    // Changes image being displayed.&lt;br /&gt;
    function highlightButton(placeholder, imageObject) {&lt;br /&gt;
      document.images[placeholder].src = eval(imageObject + &amp;quot;.src&amp;quot;)&lt;br /&gt;
    }&lt;br /&gt;
   &lt;br /&gt;
  //--&amp;gt;&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body background=&amp;quot;./aiback.gif&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;center&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;javascript:history.back()&amp;quot;&lt;br /&gt;
       onmouseover=&amp;quot;highlightButton(&amp;quot;Prev&amp;quot;,&amp;quot;prevBtnOn&amp;quot;);&lt;br /&gt;
                    window.status=&amp;quot;Previous&amp;quot;;&lt;br /&gt;
                    return true;&amp;quot;&lt;br /&gt;
       onmouseout=&amp;quot;highlightButton(&amp;quot;Prev&amp;quot;,&amp;quot;prevBtnOff&amp;quot;);&lt;br /&gt;
                   window.status=&amp;quot;&amp;quot;;&lt;br /&gt;
                   return true;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;img src=&amp;quot;./prev_off.gif&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;52&amp;quot; height=&amp;quot;42&amp;quot; name=&amp;quot;Prev&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;javascript:history.forward()&amp;quot;&lt;br /&gt;
       onmouseover=&amp;quot;highlightButton(&amp;quot;Next&amp;quot;,&amp;quot;nextBtnOn&amp;quot;);&lt;br /&gt;
                    window.status=&amp;quot;Next&amp;quot;;&lt;br /&gt;
                    return true;&amp;quot;&lt;br /&gt;
       onmouseout=&amp;quot;highlightButton(&amp;quot;Next&amp;quot;,&amp;quot;nextBtnOff&amp;quot;);&lt;br /&gt;
                    window.status=&amp;quot;&amp;quot;;&lt;br /&gt;
                    return true;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;img src=&amp;quot;./next_off.gif&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;52&amp;quot; height=&amp;quot;42&amp;quot; name=&amp;quot;Next&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Assign JavaScript function to button onClick event handler==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
function send_alerts()&lt;br /&gt;
{&lt;br /&gt;
    window.alert(&amp;quot;Hi!&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;FORM&amp;gt;&lt;br /&gt;
&amp;lt;INPUT type=&amp;quot;button&amp;quot; value=&amp;quot;Click Me&amp;quot; onClick=&amp;quot;send_alerts();&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button and Check Box Event Handling==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;Button and Check Box Events&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
function showResults() {&lt;br /&gt;
 var resultMsg=&amp;quot;&amp;quot;&lt;br /&gt;
 if(document.survey.age[0].checked) resultMsg+=&amp;quot;under 30, &amp;quot;&lt;br /&gt;
 if(document.survey.age[1].checked) resultMsg+=&amp;quot;between 30 and 60, &amp;quot;&lt;br /&gt;
 if(document.survey.age[2].checked) resultMsg+=&amp;quot;over 60, &amp;quot;&lt;br /&gt;
 if(document.survey.sex[0].checked) resultMsg+=&amp;quot;male, &amp;quot;&lt;br /&gt;
 if(document.survey.sex[1].checked) resultMsg+=&amp;quot;female, &amp;quot;&lt;br /&gt;
 if(document.survey.reading.checked) resultMsg+=&amp;quot;reading, &amp;quot;&lt;br /&gt;
 if(document.survey.eating.checked) resultMsg+=&amp;quot;eating, &amp;quot;&lt;br /&gt;
 if(document.survey.sleeping.checked) resultMsg+=&amp;quot;sleeping, &amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 alert(resultMsg);&lt;br /&gt;
}&lt;br /&gt;
function upperCaseResults() {&lt;br /&gt;
 var newResults=document.survey.results.value&lt;br /&gt;
 alert(newResults.toUpperCase());&lt;br /&gt;
}&lt;br /&gt;
//--&amp;gt;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;FORM NAME=&amp;quot;survey&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;H2 ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;Survey Form&amp;lt;/H2&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;B&amp;gt;Age:&amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;RADIO&amp;quot; NAME=&amp;quot;age&amp;quot; VALUE=&amp;quot;under30&amp;quot; ONCLICK=&amp;quot;showResults()&amp;quot;&amp;gt;Under 30&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;RADIO&amp;quot; NAME=&amp;quot;age&amp;quot; VALUE=&amp;quot;30to60&amp;quot;  ONCLICK=&amp;quot;showResults()&amp;quot;&amp;gt;30 - 60&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;RADIO&amp;quot; NAME=&amp;quot;age&amp;quot; VALUE=&amp;quot;over60&amp;quot;  ONCLICK=&amp;quot;showResults()&amp;quot;&amp;gt;Over 60&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;B&amp;gt;Sex: &amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;RADIO&amp;quot; NAME=&amp;quot;sex&amp;quot; VALUE=&amp;quot;male&amp;quot; ONCLICK=&amp;quot;showResults()&amp;quot;&amp;gt;Male&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;RADIO&amp;quot; NAME=&amp;quot;sex&amp;quot; VALUE=&amp;quot;female&amp;quot; ONCLICK=&amp;quot;showResults()&amp;quot;&amp;gt;Female&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;B&amp;gt;Interests: &amp;lt;/B&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;CHECKBOX&amp;quot; NAME=&amp;quot;reading&amp;quot; ONCLICK=&amp;quot;showResults()&amp;quot;&amp;gt; Reading&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;CHECKBOX&amp;quot; NAME=&amp;quot;eating&amp;quot;  ONCLICK=&amp;quot;showResults()&amp;quot;&amp;gt; Eating&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;CHECKBOX&amp;quot; NAME=&amp;quot;sleeping&amp;quot; ONCLICK=&amp;quot;showResults()&amp;quot;&amp;gt; Sleeping&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;BUTTON&amp;quot; NAME=&amp;quot;makeUpper&amp;quot; VALUE=&amp;quot;To Upper Case&amp;quot; ONCLICK=&amp;quot;upperCaseResults()&amp;quot;&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;B&amp;gt;Results: &amp;lt;/B&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;TEXT&amp;quot; NAME=&amp;quot;results&amp;quot; SIZE=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;SUBMIT&amp;quot; NAME=&amp;quot;submit&amp;quot; VALUE=&amp;quot;Submit&amp;quot; ONCLICK=&amp;quot;return confirm(&amp;quot;Sure?&amp;quot;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;RESET&amp;quot; NAME=&amp;quot;reset&amp;quot; ONCLICK=&amp;quot;return confirm(&amp;quot;Sure?&amp;quot;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button Click action==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;FORM&amp;gt;&lt;br /&gt;
&amp;lt;INPUT type=&amp;quot;button&amp;quot; value=&amp;quot;Change Status!&amp;quot; onClick=&amp;quot;window.status=&amp;quot;Hey there!&amp;quot;;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;INPUT type=&amp;quot;button&amp;quot; value=&amp;quot;Clear Status!&amp;quot; onClick=&amp;quot;window.status=&amp;quot;&amp;quot;;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;A HREF=&amp;quot;noplace&amp;quot; onMouseOver=&amp;quot;window.location=&amp;quot;http://www.wbex.ru&amp;quot;;&amp;quot;&amp;gt;No need to click this link.&amp;lt;/A&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button click to display dialog==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/*&lt;br /&gt;
Examples From&lt;br /&gt;
JavaScript: The Definitive Guide, Fourth Edition&lt;br /&gt;
Legal matters: these files were created by David Flanagan, and are&lt;br /&gt;
Copyright (c) 2001 by David Flanagan.  You may use, study, modify, and&lt;br /&gt;
distribute them for any purpose.  Please note that these examples are&lt;br /&gt;
provided &amp;quot;as-is&amp;quot; and come with no warranty of any kind.&lt;br /&gt;
David Flanagan&lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;form&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot;&lt;br /&gt;
       value=&amp;quot;Click here&amp;quot; &lt;br /&gt;
       onclick=&amp;quot;alert(&amp;quot;You clicked the button&amp;quot;);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button &amp;quot;default Value&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
function function1() {&lt;br /&gt;
    var m = document.getElementById(&amp;quot;myButton&amp;quot;).defaultValue;&lt;br /&gt;
    alert(&amp;quot;The value of this element is: &amp;quot;+&amp;quot;&amp;quot;&amp;quot;+m+&amp;quot;&amp;quot;&amp;quot;); &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;input id=&amp;quot;myButton&amp;quot; type=&amp;quot;button&amp;quot; value=&amp;quot;Click here&amp;quot; onclick=&amp;quot;function1();&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button disabled Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
    function function1() {&lt;br /&gt;
        document.all.myButton.disabled = true;&lt;br /&gt;
    }&lt;br /&gt;
    function function2() {&lt;br /&gt;
        document.all.myButton.disabled = false;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;input id=&amp;quot;myButton&amp;quot; type=&amp;quot;button&amp;quot; value=&amp;quot;Disable&amp;quot; onClick=&amp;quot;function1();&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Enable&amp;quot; onClick=&amp;quot;function2();&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button On Click Action==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;FORM&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; value=&amp;quot;Page Resource&amp;quot; onClick=&amp;quot;window.location=&amp;quot;http://www.wbex.ru&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; value=&amp;quot;JavaScript City&amp;quot; onClick=&amp;quot;window.location=&amp;quot;http://www.wbex.ru&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button on click event==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;A HREF=&amp;quot;http://www.wbex.ru&amp;quot; onMouseOver=&amp;quot;window.alert(&amp;quot;over!&amp;quot;);&amp;quot;&amp;gt;wbex!&amp;lt;/A&amp;gt; &lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;FORM&amp;gt;&lt;br /&gt;
Phone Number: &amp;lt;INPUT type=&amp;quot;text&amp;quot; size=&amp;quot;25&amp;quot; onFocus=&amp;quot;window.alert(&amp;quot;on focus&amp;quot;);&amp;quot;&amp;gt;  &lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Name: &amp;lt;INPUT type=&amp;quot;text&amp;quot; size=&amp;quot;25&amp;quot; onBlur=&amp;quot;window.alert(&amp;quot;focus lost&amp;quot;);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
E-mail Address: &amp;lt;INPUT type=&amp;quot;text&amp;quot; size=&amp;quot;25&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;INPUT type=&amp;quot;button&amp;quot; value=&amp;quot;Click Here.&amp;quot; onClick=&amp;quot;window.alert(&amp;quot;on click&amp;quot;)&amp;quot;;&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button parent Element==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form id=&amp;quot;myF&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input id=&amp;quot;myButton&amp;quot; &lt;br /&gt;
       type=&amp;quot;button&amp;quot; value=&amp;quot;Show my parent&amp;quot; onclick=&amp;quot;function1();&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    function function1() {&lt;br /&gt;
        var m = document.all.myButton.parentElement.id;&lt;br /&gt;
        alert(&amp;quot;Parent element: &amp;lt;FORM&amp;gt;, ID = &amp;quot;+&amp;quot;&amp;quot;&amp;quot;+m+&amp;quot;&amp;quot;&amp;quot;); &lt;br /&gt;
    } &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button parentNode Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form id=&amp;quot;myForm&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;input id=&amp;quot;myButton&amp;quot; type=&amp;quot;button&amp;quot; value=&amp;quot;Show parent node&amp;quot; onclick=&amp;quot;function1();&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
function function1() {&lt;br /&gt;
    var m = document.all.myButton.parentNode.id;&lt;br /&gt;
    alert(&amp;quot;Parent node: &amp;lt;form&amp;gt;, id = &amp;quot;+&amp;quot;&amp;quot;&amp;quot;+m+&amp;quot;&amp;quot;&amp;quot;); &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button Redirect==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Button Redirect&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
function NewPage() {&lt;br /&gt;
  document.location.href= &amp;quot;http://www.wbex.ru&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Link&amp;quot; onClick=&amp;quot;NewPage()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button set Textfield value==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form name=&amp;quot;quiz&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; value=&amp;quot;&amp;quot; name=&amp;quot;sky&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; value=&amp;quot;blue&amp;quot; name=&amp;quot;blue&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;See Answer&amp;quot; onClick=&amp;quot;document.quiz.sky.value=(document.quiz.blue.value)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button &amp;quot;sourceIndex&amp;quot; Example==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;alert(this.sourceIndex)&amp;quot;&amp;gt;Source Index&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button&amp;quot;s value==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form id=&amp;quot;myForm&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;input id=&amp;quot;myButton&amp;quot; &lt;br /&gt;
                       type=&amp;quot;button&amp;quot; &lt;br /&gt;
                       onClick=&amp;quot;alert(&amp;quot;This element value is:\n&amp;quot;+this.value);&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;input id=&amp;quot;myReset&amp;quot; &lt;br /&gt;
                       type=&amp;quot;reset&amp;quot; &lt;br /&gt;
                       onClick=&amp;quot;alert(&amp;quot;This element value is:\n&amp;quot;+this.value);&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
            &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;input id=&amp;quot;mySubmit&amp;quot; &lt;br /&gt;
                       type=&amp;quot;submit&amp;quot; &lt;br /&gt;
                       onClick=&amp;quot;alert(&amp;quot;This element value is:\n&amp;quot;+this.value);&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    document.getElementById(&amp;quot;myButton&amp;quot;).value = &amp;quot;input type = &amp;quot;button&amp;quot;&amp;quot;;&lt;br /&gt;
    document.getElementById(&amp;quot;myReset&amp;quot;).value=&amp;quot;input type = &amp;quot;reset&amp;quot;&amp;quot;;&lt;br /&gt;
    document.getElementById(&amp;quot;mySubmit&amp;quot;).value=&amp;quot;input type = &amp;quot;submit&amp;quot;&amp;quot;;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button timeout==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Alarm Call Script&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
  var alarmId;&lt;br /&gt;
  function alarmFunc() {&lt;br /&gt;
    alert(&amp;quot;ALARM CALL!&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  function startTimeout(id) {&lt;br /&gt;
    var minutes = prompt(&amp;quot;How many minutes?&amp;quot;, 0);&lt;br /&gt;
    alarmId = setTimeout(&amp;quot;alarmFunc()&amp;quot;, minutes*60000);&lt;br /&gt;
}&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form&amp;gt;&lt;br /&gt;
&amp;lt;input type=button value=&amp;quot;Start&amp;quot; onClick=&amp;quot;startTimeout()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=button value=&amp;quot;Cancel&amp;quot; onClick=&amp;quot;clearTimeout(alarmId)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button to display the name of the form==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form name=&amp;quot;myForm&amp;quot;&amp;gt;&lt;br /&gt;
    The form&amp;quot;s name is: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;text1&amp;quot; size=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Show the form&amp;quot;s name&amp;quot; &lt;br /&gt;
                onClick=&amp;quot;this.form.text1.value=this.form.name&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Button to display the names of all the elements in a form==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
function showFormElements(theForm){&lt;br /&gt;
    str=&amp;quot;Form Elements: &amp;quot;&lt;br /&gt;
    for (i=0; i&amp;lt;theForm.length; i++)&lt;br /&gt;
        str+=&amp;quot; \n &amp;quot; + theForm.elements[i].name&lt;br /&gt;
        alert(str)&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form&amp;gt;&lt;br /&gt;
    First name: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;fname&amp;quot; size=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    Last name: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;lname&amp;quot; size=&amp;quot;20&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; name=&amp;quot;button1&amp;quot; value=&amp;quot;Display name of form elements&amp;quot;&lt;br /&gt;
            onClick=&amp;quot;showFormElements(this.form)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Create a button==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
function show_alert(){&lt;br /&gt;
    alert(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
    document.all(&amp;quot;myButton&amp;quot;).focus()&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Click me!&amp;quot; name=&amp;quot;myButton&amp;quot; onClick=&amp;quot;show_alert()&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Disable a Button==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;button onclick=&amp;quot;this.disabled=&amp;quot;true&amp;quot;; alert(this.isDisabled);&amp;quot;&amp;gt;Disable Me&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Form button on click event==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;A Simple Page&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
function yourMessage(quote)&lt;br /&gt;
{&lt;br /&gt;
    alert(quote);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Click &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;HERE&amp;quot; onClick=&amp;quot;yourMessage(&amp;quot;Hi!&amp;quot;)&amp;quot;&amp;gt; A message!&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Form Button &amp;quot;type&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; &lt;br /&gt;
       value=&amp;quot;type = &amp;quot;button&amp;quot;&amp;quot;&lt;br /&gt;
       onClick=&amp;quot;alert(&amp;quot;&amp;amp;quot;&amp;quot;+this.type+&amp;quot;&amp;amp;quot;&amp;quot;);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;reset&amp;quot; &lt;br /&gt;
       value=&amp;quot;type = &amp;quot;reset&amp;quot;&amp;quot;&lt;br /&gt;
       onClick=&amp;quot;alert(&amp;quot;&amp;amp;quot;&amp;quot;+this.type+&amp;quot;&amp;amp;quot;&amp;quot;);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; &lt;br /&gt;
       value=&amp;quot;type = &amp;quot;submit&amp;quot;&amp;quot;&lt;br /&gt;
       onClick=&amp;quot;alert(&amp;quot;&amp;amp;quot;&amp;quot;+this.type+&amp;quot;&amp;amp;quot;&amp;quot;);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Get form from form control (Button)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
function function1(form) {&lt;br /&gt;
    var elem = document.getElementById(&amp;quot;myButton&amp;quot;).form.id;&lt;br /&gt;
    alert(elem);&lt;br /&gt;
    return true; &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;form id=&amp;quot;myF&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input id=&amp;quot;myButton&amp;quot; &lt;br /&gt;
       type=&amp;quot;button&amp;quot; &lt;br /&gt;
       value=&amp;quot;Get ID of this control&amp;quot;s form&amp;quot; onClick=&amp;quot;function1(this.form);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
      &lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== HTML Form with onClick Code==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;FORM&amp;gt; &lt;br /&gt;
Enter Your Name:  &amp;lt;INPUT TYPE=text NAME=userName  VALUE=&amp;quot;Name&amp;quot;&amp;gt; &lt;br /&gt;
Enter Your Age:  &amp;lt;INPUT TYPE=text NAME=userAge  VALUE=&amp;quot;12&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=button VALUE=&amp;quot;Check Age&amp;quot; &lt;br /&gt;
onClick=&amp;quot;var status = (userAge.value &amp;gt;= 21) ? &amp;quot;an adult&amp;quot; : &amp;quot;a minor&amp;quot;; &lt;br /&gt;
alert(userName.value + &amp;quot; is &amp;quot; + status + &amp;quot;.&amp;quot;);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==JavaScript Button action event==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;Using Properties&amp;lt;/TITLE&amp;gt;&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;H1&amp;gt;Using Properties&amp;lt;/H1&amp;gt;&lt;br /&gt;
&amp;lt;FORM&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;BUTTON&amp;quot; NAME=&amp;quot;red&amp;quot; VALUE=&amp;quot;Red&amp;quot;&lt;br /&gt;
 ONCLICK=&amp;quot;document.bgColor=&amp;quot;red&amp;quot;&amp;quot;&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;BUTTON&amp;quot; NAME=&amp;quot;white&amp;quot; VALUE=&amp;quot;White&amp;quot;&lt;br /&gt;
 ONCLICK=&amp;quot;document.bgColor=&amp;quot;white&amp;quot;&amp;quot;&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;BUTTON&amp;quot; NAME=&amp;quot;blue&amp;quot; VALUE=&amp;quot;Blue&amp;quot;&lt;br /&gt;
 ONCLICK=&amp;quot;document.bgColor=&amp;quot;blue&amp;quot;&amp;quot;&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Methods and Properties of the Button Object==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
   Method&lt;br /&gt;
+-----------+----------+----------------------------------------------------+   &lt;br /&gt;
             blur()      Removes focus from the button.&lt;br /&gt;
+-----------+----------+----------------------------------------------------+    &lt;br /&gt;
             click()     Invokes a click event for that button.&lt;br /&gt;
+-----------+----------+----------------------------------------------------+    &lt;br /&gt;
             focus()     Applies focus to a button.&lt;br /&gt;
+-----------+----------+----------------------------------------------------+    &lt;br /&gt;
            handleEvent()Passes an event to the appropriate event handler &lt;br /&gt;
                         associated with a button. &lt;br /&gt;
+-----------+----------+----------------------------------------------------+    &lt;br /&gt;
 Property&lt;br /&gt;
+-----------+----------+----------------------------------------------------+    &lt;br /&gt;
             form        Returns the Form object of which the button is a member.&lt;br /&gt;
+-----------+----------+----------------------------------------------------+    &lt;br /&gt;
             name        Returns the string that is specified in the name &lt;br /&gt;
                         attribute of the HTML &amp;lt;input&amp;gt; tag.&lt;br /&gt;
+-----------+----------+----------------------------------------------------+    &lt;br /&gt;
             type        Returns the string specified in the type &lt;br /&gt;
                         attribute of the HTML &amp;lt;input&amp;gt; tag. This string is &lt;br /&gt;
                         always button for the Button object.&lt;br /&gt;
+-----------+----------+----------------------------------------------------+    &lt;br /&gt;
             value       Returns the string that appears in the graphical &lt;br /&gt;
                         representation of a button.&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Open a new window with button==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
function startGame(){&lt;br /&gt;
  var stadium = window.open(&amp;quot;http://www.wbex.ru&amp;quot;, &amp;quot;asdf&amp;quot;, &amp;quot;height=450,width=300&amp;quot;);&lt;br /&gt;
  stadium.focus();&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;form&amp;gt;&lt;br /&gt;
&amp;lt;input type = &amp;quot;button&amp;quot; value = &amp;quot;start game&amp;quot; onClick = &amp;quot;startGame()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Putting Script Directly in the onclick Event Handler==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;Page with Pushbutton&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;SUBMIT&amp;quot; name=&amp;quot;BUTTON1&amp;quot; value=&amp;quot;PUSH&amp;quot; onclick=&amp;quot;alert(&amp;quot;pushed&amp;quot;)&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Roll over one of our images.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;JavaScript Unleashed&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; language=&amp;quot;JavaScript1.2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!--&lt;br /&gt;
    var overImg = new Array();&lt;br /&gt;
    overImg[0] = new Image(24,24);&lt;br /&gt;
    overImg[1] = new Image(24,24);&lt;br /&gt;
   &lt;br /&gt;
    var defaultImg = new Array();&lt;br /&gt;
    defaultImg[0] = new Image(24,24);&lt;br /&gt;
    defaultImg[1] = new Image(24,24);&lt;br /&gt;
   &lt;br /&gt;
    overImg[0].src = &amp;quot;http://www.wbex.ru/style/logo.png&amp;quot;;&lt;br /&gt;
    overImg[1].src = &amp;quot;http://www.wbex.ru/style/logoRed.png&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
    defaultImg[0].src = &amp;quot;http://www.wbex.ru/style/logo.png&amp;quot;;&lt;br /&gt;
    defaultImg[1].src = &amp;quot;http://www.wbex.ru/style/logoRed.png&amp;quot;;&lt;br /&gt;
   &lt;br /&gt;
    function rollImage(img,type){&lt;br /&gt;
      switch(type){&lt;br /&gt;
        case &amp;quot;over&amp;quot;:&lt;br /&gt;
          document.images[img].src = overImg[img].src;&lt;br /&gt;
          break;&lt;br /&gt;
        case &amp;quot;out&amp;quot;:&lt;br /&gt;
          document.images[img].src = defaultImg[img].src;&lt;br /&gt;
          break;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  //--&amp;gt;&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;table&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;javascript:void(0)&amp;quot;&lt;br /&gt;
             onmouseout=&amp;quot;rollImage(&amp;quot;0&amp;quot;,&amp;quot;out&amp;quot;)&amp;quot;&lt;br /&gt;
             onmouseover=&amp;quot;rollImage(&amp;quot;0&amp;quot;,&amp;quot;over&amp;quot;)&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;img border=&amp;quot;0&amp;quot; src=&amp;quot;back.gif&amp;quot; width=&amp;quot;24&amp;quot; height=&amp;quot;24&amp;quot; alt=&amp;quot;Back&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/a&amp;gt;      &amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;javascript:void(0)&amp;quot;&lt;br /&gt;
             onmouseout=&amp;quot;rollImage(&amp;quot;1&amp;quot;,&amp;quot;out&amp;quot;)&amp;quot;&lt;br /&gt;
             onmouseover=&amp;quot;rollImage(&amp;quot;1&amp;quot;,&amp;quot;over&amp;quot;)&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;img border=&amp;quot;0&amp;quot; src=&amp;quot;forward.gif&amp;quot; width=&amp;quot;24&amp;quot; height=&amp;quot;24&amp;quot;&lt;br /&gt;
            alt=&amp;quot;Forward&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running a Script from User Action==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;An onClick script&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
function alertUser() {&lt;br /&gt;
    alert(&amp;quot;Ouch!&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
// --&amp;gt;&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
Here is some body text.&lt;br /&gt;
&amp;lt;FORM&amp;gt;&lt;br /&gt;
    &amp;lt;INPUT TYPE=&amp;quot;text&amp;quot; NAME=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; NAME=&amp;quot;oneButton&amp;quot; VALUE=&amp;quot;Press Me!&amp;quot; onClick=&amp;quot;alertUser()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Three Buttons Sharing One Function==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;Button Click&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
function displayTeam(btn) {&lt;br /&gt;
    if (btn.value == &amp;quot;A&amp;quot;) {alert(&amp;quot;A&amp;quot;)}&lt;br /&gt;
    if (btn.value == &amp;quot;R&amp;quot;) {alert(&amp;quot;R&amp;quot;)}&lt;br /&gt;
    if (btn.value == &amp;quot;M&amp;quot;) {alert(&amp;quot;M&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
Click on your favorite half of a popular comedy team:&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;FORM&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;A&amp;quot; onClick=&amp;quot;displayTeam(this)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;R&amp;quot; onClick=&amp;quot;displayTeam(this)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;M&amp;quot; onClick=&amp;quot;displayTeam(this)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Toggle button with hand cursor and image==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
/*&lt;br /&gt;
Examples From&lt;br /&gt;
JavaScript: The Definitive Guide, Fourth Edition&lt;br /&gt;
Legal matters: these files were created by David Flanagan, and are&lt;br /&gt;
Copyright (c) 2001 by David Flanagan.  You may use, study, modify, and&lt;br /&gt;
distribute them for any purpose.  Please note that these examples are&lt;br /&gt;
provided &amp;quot;as-is&amp;quot; and come with no warranty of any kind.&lt;br /&gt;
David Flanagan&lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript1.1&amp;quot;&amp;gt;&lt;br /&gt;
// This is the constructor function for our new ToggleButton class.&lt;br /&gt;
// Calling it creates a ToggleButton object and outputs the required&lt;br /&gt;
// &amp;lt;a&amp;gt; and &amp;lt;img&amp;gt; tags into the specified document at the current location. &lt;br /&gt;
// Therefore, don&amp;quot;t call it for the current document from an event handler.&lt;br /&gt;
// Arguments:&lt;br /&gt;
//    document: The Document object the buttons are be created in.&lt;br /&gt;
//    checked:  A boolean that says whether the button is initially checked.&lt;br /&gt;
//    label:    An optional string that specifies text to appear after the button.&lt;br /&gt;
//    onclick:  An optional function to be called when the toggle button is&lt;br /&gt;
//              clicked. It is passed a boolean indicating the new&lt;br /&gt;
//              state of the button. You can also pass a string, which is&lt;br /&gt;
//              be converted to a function that is passed a boolean argument&lt;br /&gt;
//              named &amp;quot;state&amp;quot;.&lt;br /&gt;
function ToggleButton(document, checked, label, onclick)&lt;br /&gt;
{&lt;br /&gt;
    // The first time we are called (and only the first time), we have&lt;br /&gt;
    // to do some special stuff. First, now that the prototype object&lt;br /&gt;
    // is created, we can set up our methods. &lt;br /&gt;
    // Second, we need to load the images we&amp;quot;ll be using.&lt;br /&gt;
    // Doing this gets the images in the cache for when we need them.&lt;br /&gt;
    if (!ToggleButton.prototype.over) {&lt;br /&gt;
        // Initialize the prototype object to create our methods.&lt;br /&gt;
        ToggleButton.prototype.over = _ToggleButton_over;&lt;br /&gt;
        ToggleButton.prototype.out = _ToggleButton_out;&lt;br /&gt;
        ToggleButton.prototype.click = _ToggleButton_click;&lt;br /&gt;
        // Now create an array of image objects, and assign URLs to them.&lt;br /&gt;
        // The URLs of the images are configurable and are stored in an&lt;br /&gt;
        // array property of the constructor function itself. They are&lt;br /&gt;
        // initialized below. Because of a bug in Netscape, we&amp;quot;ve got&lt;br /&gt;
        // to maintain references to these images, so we store the array&lt;br /&gt;
        // in a property of the constructor rather than using a local variable.&lt;br /&gt;
        ToggleButton.images = new Array(4);&lt;br /&gt;
        for(var i = 0; i &amp;lt; 4; i++) {&lt;br /&gt;
            ToggleButton.images[i] = new Image(ToggleButton.width,&lt;br /&gt;
                                               ToggleButton.height);&lt;br /&gt;
            ToggleButton.images[i].src = ToggleButton.imagenames[i];&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Save some of the arguments we were passed.&lt;br /&gt;
    this.document = document;&lt;br /&gt;
    this.checked = checked;&lt;br /&gt;
    // Remember that the mouse is not currently on top of us.&lt;br /&gt;
    this.highlighted = false;&lt;br /&gt;
    // Save the onclick argument to be called when the button is clicked.&lt;br /&gt;
    // If it is not already a function, attempt to convert it&lt;br /&gt;
    // to a function that is passed a single argument, named state.&lt;br /&gt;
    this.onclick = onclick;&lt;br /&gt;
    if (typeof this.onclick == &amp;quot;string&amp;quot;)&lt;br /&gt;
        this.onclick = new Function(&amp;quot;state&amp;quot;, this.onclick);&lt;br /&gt;
    // Figure out what entry in the document.images[] array the images&lt;br /&gt;
    // for this checkbox will be stored at.&lt;br /&gt;
    var index = document.images.length;&lt;br /&gt;
    // Now output the HTML code for this checkbox. Use &amp;lt;a&amp;gt; and &amp;lt;img&amp;gt; tags.&lt;br /&gt;
    // The event handlers we output here are confusing but crucial to the&lt;br /&gt;
    // operation of this class. The &amp;quot;_tb&amp;quot; property is defined below, as&lt;br /&gt;
    // are the over(), out(), and click() methods.&lt;br /&gt;
    document.write(&amp;quot;&amp;amp;nbsp;&amp;lt;a href=&amp;quot;about:blank&amp;quot; &amp;quot; +&lt;br /&gt;
      &amp;quot;onmouseover=&amp;quot;document.images[&amp;quot; + index + &amp;quot;]._tb.over();return true;&amp;quot; &amp;quot;+&lt;br /&gt;
      &amp;quot;onmouseout=&amp;quot;document.images[&amp;quot; + index + &amp;quot;]._tb.out()&amp;quot; &amp;quot;+&lt;br /&gt;
      &amp;quot;onclick=&amp;quot;document.images[&amp;quot; + index + &amp;quot;]._tb.click(); return false;&amp;quot;&amp;gt;&amp;quot;);&lt;br /&gt;
    document.write(&amp;quot;&amp;lt;img src=&amp;quot;&amp;quot; + ToggleButton.imagenames[this.checked+0] +&amp;quot;&amp;quot;&amp;quot;+&lt;br /&gt;
                   &amp;quot; width=&amp;quot; + ToggleButton.width +&lt;br /&gt;
                   &amp;quot; height=&amp;quot; + ToggleButton.height +&lt;br /&gt;
                   &amp;quot; border=&amp;quot;0&amp;quot; hspace=&amp;quot;0&amp;quot; vspace=&amp;quot;0&amp;quot; align=&amp;quot;absmiddle&amp;quot;&amp;gt;&amp;quot;);&lt;br /&gt;
    if (label) document.write(label);&lt;br /&gt;
    document.write(&amp;quot;&amp;lt;/a&amp;gt;&amp;lt;/br&amp;gt;&amp;quot;);&lt;br /&gt;
    // Now that we&amp;quot;ve output the &amp;lt;img&amp;gt; tag, save a reference to the&lt;br /&gt;
    // Image object that it created in the ToggleButton object.&lt;br /&gt;
    this.image = document.images[index];&lt;br /&gt;
    // And also make a link in the other direction, from the Image object&lt;br /&gt;
    // to this ToggleButton object. Do this by defining a &amp;quot;_tb&amp;quot; property&lt;br /&gt;
    // in the Image object.&lt;br /&gt;
    this.image._tb = this;&lt;br /&gt;
}&lt;br /&gt;
// This becomes the over() method.&lt;br /&gt;
function _ToggleButton_over()&lt;br /&gt;
{&lt;br /&gt;
    // Change the image, and remember that we&amp;quot;re highlighted.&lt;br /&gt;
    this.image.src = ToggleButton.imagenames[this.checked + 2];&lt;br /&gt;
    this.highlighted = true;&lt;br /&gt;
}&lt;br /&gt;
// This becomes the out() method.&lt;br /&gt;
function _ToggleButton_out()&lt;br /&gt;
{&lt;br /&gt;
    // Change the image, and remember that we&amp;quot;re not highlighted.&lt;br /&gt;
    this.image.src = ToggleButton.imagenames[this.checked + 0];&lt;br /&gt;
    this.highlighted = false;&lt;br /&gt;
}&lt;br /&gt;
// This becomes the click() method.&lt;br /&gt;
function _ToggleButton_click()&lt;br /&gt;
{&lt;br /&gt;
    // Toggle the state of the button, change the image, and call the&lt;br /&gt;
    // onclick method, if it was specified for this ToggleButton.&lt;br /&gt;
    this.checked = !this.checked;&lt;br /&gt;
    this.image.src = ToggleButton.imagenames[this.checked+this.highlighted*2];&lt;br /&gt;
    if (this.onclick) this.onclick(this.checked);&lt;br /&gt;
}&lt;br /&gt;
// Initialize static class properties that describe the checkbox images. These&lt;br /&gt;
// are just defaults. Programs can override them by assigning new values.&lt;br /&gt;
// But they should only be overridden *before* any ToggleButtons are created.&lt;br /&gt;
ToggleButton.imagenames = new Array(4);            // Create an array.&lt;br /&gt;
ToggleButton.imagenames[0] = &amp;quot;images/button0.gif&amp;quot;; // The unchecked box&lt;br /&gt;
ToggleButton.imagenames[1] = &amp;quot;images/button1.gif&amp;quot;; // The box with a check mark&lt;br /&gt;
ToggleButton.imagenames[2] = &amp;quot;images/button2.gif&amp;quot;; // Unchecked but highlighted&lt;br /&gt;
ToggleButton.imagenames[3] = &amp;quot;images/button3.gif&amp;quot;; // Checked and highlighted&lt;br /&gt;
ToggleButton.width = ToggleButton.height = 25;     // Size of all images&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;!-- Here&amp;quot;s how we might use the ToggleButton class. --&amp;gt;&lt;br /&gt;
Optional extras:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript1.1&amp;quot;&amp;gt;&lt;br /&gt;
// Create ToggleButton objects and output the HTML that implements them.&lt;br /&gt;
// One button has no click handler, one has a function, and one has a string.&lt;br /&gt;
var tb1 = new ToggleButton(document, true, &amp;quot;56K Modem&amp;quot;);&lt;br /&gt;
var tb2 = new ToggleButton(document, false, &amp;quot;Laser Printer&amp;quot;,&lt;br /&gt;
                           function(clicked) {alert(&amp;quot;printer: &amp;quot; + clicked);});&lt;br /&gt;
var tb3 = new ToggleButton(document, false, &amp;quot;Tape Backup Unit&amp;quot;,&lt;br /&gt;
                     &amp;quot;alert(&amp;quot;Tape backup: &amp;quot; + state)&amp;quot;);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;!-- Here&amp;quot;s how we can use the ToggleButton objects from event handlers. --&amp;gt;&lt;br /&gt;
&amp;lt;form&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Report Button States&amp;quot;&lt;br /&gt;
       onclick=&amp;quot;alert(tb1.checked + &amp;quot;\n&amp;quot; + tb2.checked + &amp;quot;\n&amp;quot; + tb3.checked)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Reset Buttons&amp;quot;&lt;br /&gt;
       onclick=&amp;quot;if (tb1.checked) tb1.click();&lt;br /&gt;
                if (tb2.checked) tb2.click();&lt;br /&gt;
                if (tb3.checked) tb3.click();&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using the onSubmit Event to Cancel a Form Submission (Internet Explorer)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;On Close&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT&amp;gt; &lt;br /&gt;
function checkForm(e) { &lt;br /&gt;
   if (!(window.confirm(&amp;quot;Do you want to submit the form?&amp;quot;))) &lt;br /&gt;
     e.returnValue = false; &lt;br /&gt;
 } &lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;FORM name=&amp;quot;theForm&amp;quot; action=&amp;quot;0801.html&amp;quot; &lt;br /&gt;
   onSubmit = &amp;quot;return checkForm(event)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;INPUT type=submit&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>